Enum wayland_client::protocol::wl_region::Request [−][src]
#[non_exhaustive] pub enum Request { Destroy, Add { x: i32, y: i32, width: i32, height: i32, }, Subtract { x: i32, y: i32, width: i32, height: i32, }, }
Variants (Non-exhaustive)
destroy region
Destroy the region. This will invalidate the object ID.
This is a destructor, once sent this object cannot be used any longer.
add rectangle to region
Add the specified rectangle to the region.
subtract rectangle from region
Subtract the specified rectangle from the region.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,