Struct x11rb_protocol::protocol::sync::InitializeRequest
source · pub struct InitializeRequest {
pub desired_major_version: u8,
pub desired_minor_version: u8,
}
Fields§
§desired_major_version: u8
§desired_minor_version: u8
Implementations§
source§impl InitializeRequest
impl InitializeRequest
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 InitializeRequest
impl Clone for InitializeRequest
source§fn clone(&self) -> InitializeRequest
fn clone(&self) -> InitializeRequest
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 InitializeRequest
impl Debug for InitializeRequest
source§impl Default for InitializeRequest
impl Default for InitializeRequest
source§fn default() -> InitializeRequest
fn default() -> InitializeRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InitializeRequest
impl<'de> Deserialize<'de> for InitializeRequest
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 InitializeRequest
impl Hash for InitializeRequest
source§impl Ord for InitializeRequest
impl Ord for InitializeRequest
source§fn cmp(&self, other: &InitializeRequest) -> Ordering
fn cmp(&self, other: &InitializeRequest) -> 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 InitializeRequest
impl PartialEq for InitializeRequest
source§fn eq(&self, other: &InitializeRequest) -> bool
fn eq(&self, other: &InitializeRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for InitializeRequest
impl PartialOrd for InitializeRequest
source§fn partial_cmp(&self, other: &InitializeRequest) -> Option<Ordering>
fn partial_cmp(&self, other: &InitializeRequest) -> 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 InitializeRequest
impl ReplyRequest for InitializeRequest
§type Reply = InitializeReply
type Reply = InitializeReply
The kind of reply that this request generates.
source§impl Request for InitializeRequest
impl Request for InitializeRequest
source§impl Serialize for InitializeRequest
impl Serialize for InitializeRequest
impl Copy for InitializeRequest
impl Eq for InitializeRequest
impl StructuralPartialEq for InitializeRequest
Auto Trait Implementations§
impl Freeze for InitializeRequest
impl RefUnwindSafe for InitializeRequest
impl Send for InitializeRequest
impl Sync for InitializeRequest
impl Unpin for InitializeRequest
impl UnwindSafe for InitializeRequest
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