Struct x11rb::protocol::xinput::XIPassiveUngrabDeviceRequest [−][src]
pub struct XIPassiveUngrabDeviceRequest<'input> {
pub grab_window: Window,
pub detail: u32,
pub deviceid: DeviceId,
pub grab_type: GrabType,
pub modifiers: Cow<'input, [u32]>,
}
Fields
grab_window: Window
detail: u32
deviceid: DeviceId
grab_type: GrabType
modifiers: Cow<'input, [u32]>
Implementations
pub fn send<Conn: ?Sized>(
self,
conn: &Conn
) -> Result<VoidCookie<'_, Conn>, ConnectionError> where
Conn: RequestConnection + ?Sized,
pub fn try_parse_request(
header: RequestHeader,
value: &'input [u8]
) -> Result<Self, ParseError>
pub fn try_parse_request(
header: RequestHeader,
value: &'input [u8]
) -> Result<Self, ParseError>
Parse this request given its header, its body, and any fds that go along with it
Clone all borrowed data in this XIPassiveUngrabDeviceRequest.
Trait Implementations
impl<'input> PartialEq<XIPassiveUngrabDeviceRequest<'input>> for XIPassiveUngrabDeviceRequest<'input>
impl<'input> PartialEq<XIPassiveUngrabDeviceRequest<'input>> for XIPassiveUngrabDeviceRequest<'input>
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'input> RefUnwindSafe for XIPassiveUngrabDeviceRequest<'input>
impl<'input> Send for XIPassiveUngrabDeviceRequest<'input>
impl<'input> Sync for XIPassiveUngrabDeviceRequest<'input>
impl<'input> Unpin for XIPassiveUngrabDeviceRequest<'input>
impl<'input> UnwindSafe for XIPassiveUngrabDeviceRequest<'input>
Blanket Implementations
Mutably borrows from an owned value. Read more