Struct xproto::xSetPointerMappingReq
source · #[repr(C)]pub struct xSetPointerMappingReq {
pub reqType: CARD8,
pub nElts: CARD8,
pub length: CARD16,
}
Fields
reqType: CARD8
nElts: CARD8
length: CARD16
Trait Implementations
sourceimpl Clone for xSetPointerMappingReq
impl Clone for xSetPointerMappingReq
sourcefn clone(&self) -> xSetPointerMappingReq
fn clone(&self) -> xSetPointerMappingReq
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for xSetPointerMappingReq
impl Debug for xSetPointerMappingReq
sourceimpl Parcel for xSetPointerMappingReq
impl Parcel for xSetPointerMappingReq
sourcefn read(
__io_reader: &mut dyn Read,
__settings: &Settings,
_: &mut Hints
) -> Result<Self, Error>
fn read(
__io_reader: &mut dyn Read,
__settings: &Settings,
_: &mut Hints
) -> Result<Self, Error>
Reads a value from a stream. Read more
sourcefn write(
&self,
__io_writer: &mut dyn Write,
__settings: &Settings,
_: &mut Hints
) -> Result<(), Error>
fn write(
&self,
__io_writer: &mut dyn Write,
__settings: &Settings,
_: &mut Hints
) -> Result<(), Error>
Writes a value to a stream.
sourcefn read_new(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>
fn read_new(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>
Reads a new item with a fresh set of hints. Read more
sourcefn into_stream(
self,
settings: &Settings
) -> Result<Cursor<Vec<u8, Global>>, Error>
fn into_stream(
self,
settings: &Settings
) -> Result<Cursor<Vec<u8, Global>>, Error>
Convers the value into a byte stream that implements
std::io::Read
.sourcefn from_raw_bytes(bytes: &[u8], settings: &Settings) -> Result<Self, Error>
fn from_raw_bytes(bytes: &[u8], settings: &Settings) -> Result<Self, Error>
Parses a new value from its raw byte representation. Read more
sourcefn from_raw_bytes_ext(
bytes: &[u8],
settings: &Settings,
hints: &mut Hints
) -> Result<Self, Error>
fn from_raw_bytes_ext(
bytes: &[u8],
settings: &Settings,
hints: &mut Hints
) -> Result<Self, Error>
Parses a new value from its raw byte representation. Read more
sourcefn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8, Global>, Error>
fn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8, Global>, Error>
Gets the raw byte representation of the value.
fn raw_bytes_ext(
&self,
settings: &Settings,
hints: &mut Hints
) -> Result<Vec<u8, Global>, Error>
sourceimpl PartialEq<xSetPointerMappingReq> for xSetPointerMappingReq
impl PartialEq<xSetPointerMappingReq> for xSetPointerMappingReq
sourcefn eq(&self, other: &xSetPointerMappingReq) -> bool
fn eq(&self, other: &xSetPointerMappingReq) -> bool
impl Copy for xSetPointerMappingReq
impl Eq for xSetPointerMappingReq
impl StructuralEq for xSetPointerMappingReq
impl StructuralPartialEq for xSetPointerMappingReq
Auto Trait Implementations
impl RefUnwindSafe for xSetPointerMappingReq
impl Send for xSetPointerMappingReq
impl Sync for xSetPointerMappingReq
impl Unpin for xSetPointerMappingReq
impl UnwindSafe for xSetPointerMappingReq
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more