Struct x11rb_protocol::protocol::damage::DestroyRequest
source · pub struct DestroyRequest {
pub damage: Damage,
}
Expand description
Destroys a previously created Damage object..
This destroys a Damage object and requests the X server stop reporting the changes it was tracking.
§Fields
damage
- The ID you provided toxcb_create_damage
.
Fields§
§damage: Damage
Implementations§
source§impl DestroyRequest
impl DestroyRequest
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 DestroyRequest
impl Clone for DestroyRequest
source§fn clone(&self) -> DestroyRequest
fn clone(&self) -> DestroyRequest
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 DestroyRequest
impl Debug for DestroyRequest
source§impl Default for DestroyRequest
impl Default for DestroyRequest
source§fn default() -> DestroyRequest
fn default() -> DestroyRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DestroyRequest
impl<'de> Deserialize<'de> for DestroyRequest
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 DestroyRequest
impl Hash for DestroyRequest
source§impl Ord for DestroyRequest
impl Ord for DestroyRequest
source§fn cmp(&self, other: &DestroyRequest) -> Ordering
fn cmp(&self, other: &DestroyRequest) -> 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 DestroyRequest
impl PartialEq for DestroyRequest
source§fn eq(&self, other: &DestroyRequest) -> bool
fn eq(&self, other: &DestroyRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DestroyRequest
impl PartialOrd for DestroyRequest
source§fn partial_cmp(&self, other: &DestroyRequest) -> Option<Ordering>
fn partial_cmp(&self, other: &DestroyRequest) -> 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 Request for DestroyRequest
impl Request for DestroyRequest
source§impl Serialize for DestroyRequest
impl Serialize for DestroyRequest
impl Copy for DestroyRequest
impl Eq for DestroyRequest
impl StructuralPartialEq for DestroyRequest
impl VoidRequest for DestroyRequest
Auto Trait Implementations§
impl Freeze for DestroyRequest
impl RefUnwindSafe for DestroyRequest
impl Send for DestroyRequest
impl Sync for DestroyRequest
impl Unpin for DestroyRequest
impl UnwindSafe for DestroyRequest
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