Struct x11rb_protocol::protocol::sync::QueryFenceRequest
source · 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§fn eq(&self, other: &QueryFenceRequest) -> bool
fn eq(&self, other: &QueryFenceRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for QueryFenceRequest
impl PartialOrd for QueryFenceRequest
source§fn partial_cmp(&self, other: &QueryFenceRequest) -> Option<Ordering>
fn partial_cmp(&self, other: &QueryFenceRequest) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ReplyRequest for QueryFenceRequest
impl ReplyRequest for QueryFenceRequest
§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