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