Struct x11rb_protocol::protocol::xproto::NoExposureEvent
source · pub struct NoExposureEvent {
pub response_type: u8,
pub sequence: u16,
pub drawable: Drawable,
pub minor_opcode: u16,
pub major_opcode: u8,
}
Fields§
§response_type: u8
§sequence: u16
§drawable: Drawable
§minor_opcode: u16
§major_opcode: u8
Trait Implementations§
source§impl Clone for NoExposureEvent
impl Clone for NoExposureEvent
source§fn clone(&self) -> NoExposureEvent
fn clone(&self) -> NoExposureEvent
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 NoExposureEvent
impl Debug for NoExposureEvent
source§impl Default for NoExposureEvent
impl Default for NoExposureEvent
source§fn default() -> NoExposureEvent
fn default() -> NoExposureEvent
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NoExposureEvent
impl<'de> Deserialize<'de> for NoExposureEvent
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 From<&NoExposureEvent> for [u8; 32]
impl From<&NoExposureEvent> for [u8; 32]
source§fn from(input: &NoExposureEvent) -> Self
fn from(input: &NoExposureEvent) -> Self
Converts to this type from the input type.
source§impl From<NoExposureEvent> for [u8; 32]
impl From<NoExposureEvent> for [u8; 32]
source§fn from(input: NoExposureEvent) -> Self
fn from(input: NoExposureEvent) -> Self
Converts to this type from the input type.
source§impl Hash for NoExposureEvent
impl Hash for NoExposureEvent
source§impl Ord for NoExposureEvent
impl Ord for NoExposureEvent
source§fn cmp(&self, other: &NoExposureEvent) -> Ordering
fn cmp(&self, other: &NoExposureEvent) -> 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 NoExposureEvent
impl PartialEq for NoExposureEvent
source§fn eq(&self, other: &NoExposureEvent) -> bool
fn eq(&self, other: &NoExposureEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for NoExposureEvent
impl PartialOrd for NoExposureEvent
source§fn partial_cmp(&self, other: &NoExposureEvent) -> Option<Ordering>
fn partial_cmp(&self, other: &NoExposureEvent) -> 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 Serialize for NoExposureEvent
impl Serialize for NoExposureEvent
source§impl Serialize for NoExposureEvent
impl Serialize for NoExposureEvent
source§impl TryParse for NoExposureEvent
impl TryParse for NoExposureEvent
impl Copy for NoExposureEvent
impl Eq for NoExposureEvent
impl StructuralPartialEq for NoExposureEvent
Auto Trait Implementations§
impl Freeze for NoExposureEvent
impl RefUnwindSafe for NoExposureEvent
impl Send for NoExposureEvent
impl Sync for NoExposureEvent
impl Unpin for NoExposureEvent
impl UnwindSafe for NoExposureEvent
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
source§impl<T> TryParseFd for Twhere
T: TryParse,
impl<T> TryParseFd for Twhere
T: TryParse,
source§fn try_parse_fd<'a>(
value: &'a [u8],
_: &mut Vec<OwnedFd>
) -> Result<(T, &'a [u8]), ParseError>
fn try_parse_fd<'a>( value: &'a [u8], _: &mut Vec<OwnedFd> ) -> Result<(T, &'a [u8]), ParseError>
Try to parse the given values into an instance of this type. Read more