pub struct QueryFenceRequest {
pub fence: Fence,
}
Fields§
§fence: Fence
Implementations§
Source§impl QueryFenceRequest
impl QueryFenceRequest
Sourcepub fn serialize(self, major_opcode: u8) -> BufWithFds<[Cow<'static, [u8]>; 1]>
pub fn serialize(self, major_opcode: u8) -> BufWithFds<[Cow<'static, [u8]>; 1]>
Serialize this request into bytes for the provided connection
Sourcepub fn try_parse_request(
header: RequestHeader,
value: &[u8],
) -> Result<Self, ParseError>
pub fn try_parse_request( header: RequestHeader, value: &[u8], ) -> Result<Self, ParseError>
Parse this request given its header, its body, and any fds that go along with it
Trait Implementations§
Source§impl Clone for QueryFenceRequest
impl Clone for QueryFenceRequest
Source§fn clone(&self) -> QueryFenceRequest
fn clone(&self) -> QueryFenceRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for QueryFenceRequest
impl Debug for QueryFenceRequest
Source§impl Default for QueryFenceRequest
impl Default for QueryFenceRequest
Source§fn default() -> QueryFenceRequest
fn default() -> QueryFenceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueryFenceRequest
impl<'de> Deserialize<'de> for QueryFenceRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for QueryFenceRequest
impl Hash for QueryFenceRequest
Source§impl Ord for QueryFenceRequest
impl Ord for QueryFenceRequest
Source§fn cmp(&self, other: &QueryFenceRequest) -> Ordering
fn cmp(&self, other: &QueryFenceRequest) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for QueryFenceRequest
impl PartialEq for QueryFenceRequest
Source§impl PartialOrd for QueryFenceRequest
impl PartialOrd for QueryFenceRequest
Source§impl ReplyRequest for QueryFenceRequest
impl ReplyRequest for QueryFenceRequest
Source§type Reply = QueryFenceReply
type Reply = QueryFenceReply
The kind of reply that this request generates.
Source§impl Request for QueryFenceRequest
impl Request for QueryFenceRequest
Source§impl Serialize for QueryFenceRequest
impl Serialize for QueryFenceRequest
impl Copy for QueryFenceRequest
impl Eq for QueryFenceRequest
impl StructuralPartialEq for QueryFenceRequest
Auto Trait Implementations§
impl Freeze for QueryFenceRequest
impl RefUnwindSafe for QueryFenceRequest
impl Send for QueryFenceRequest
impl Sync for QueryFenceRequest
impl Unpin for QueryFenceRequest
impl UnwindSafe for QueryFenceRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more