pub enum ObjectInterface {
Show 23 variants
WlBuffer,
WlCallback,
WlCompositor,
WlDataDevice,
WlDataDeviceManager,
WlDataOffer,
WlDataSource,
WlDisplay,
WlFixes,
WlKeyboard,
WlOutput,
WlPointer,
WlRegion,
WlRegistry,
WlSeat,
WlShell,
WlShellSurface,
WlShm,
WlShmPool,
WlSubcompositor,
WlSubsurface,
WlSurface,
WlTouch,
}Variants§
WlBuffer
wl_buffer
WlCallback
wl_callback
WlCompositor
wl_compositor
WlDataDevice
wl_data_device
WlDataDeviceManager
wl_data_device_manager
WlDataOffer
wl_data_offer
WlDataSource
wl_data_source
WlDisplay
wl_display
WlFixes
wl_fixes
WlKeyboard
wl_keyboard
WlOutput
wl_output
WlPointer
wl_pointer
WlRegion
wl_region
WlRegistry
wl_registry
WlSeat
wl_seat
WlShell
wl_shell
WlShellSurface
wl_shell_surface
WlShm
wl_shm
WlShmPool
wl_shm_pool
WlSubcompositor
wl_subcompositor
WlSubsurface
wl_subsurface
WlSurface
wl_surface
WlTouch
wl_touch
Implementations§
Source§impl ObjectInterface
impl ObjectInterface
pub fn from_str(interface: &str) -> Option<ObjectInterface>
Trait Implementations§
Source§impl Clone for ObjectInterface
impl Clone for ObjectInterface
Source§fn clone(&self) -> ObjectInterface
fn clone(&self) -> ObjectInterface
Returns a duplicate 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 ObjectInterface
impl Debug for ObjectInterface
Source§impl Linearize for ObjectInterface
impl Linearize for ObjectInterface
Source§unsafe fn from_linear_unchecked(linear: usize) -> Self
unsafe fn from_linear_unchecked(linear: usize) -> Self
The inverse of the
linearize function. Read moreSource§impl PartialEq for ObjectInterface
impl PartialEq for ObjectInterface
impl Copy for ObjectInterface
impl Eq for ObjectInterface
impl StructuralPartialEq for ObjectInterface
Auto Trait Implementations§
impl Freeze for ObjectInterface
impl RefUnwindSafe for ObjectInterface
impl Send for ObjectInterface
impl Sync for ObjectInterface
impl Unpin for ObjectInterface
impl UnwindSafe for ObjectInterface
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Lhs, Rhs> IsntPartialEqExt<Lhs, Rhs> for Lhs
impl<Lhs, Rhs> IsntPartialEqExt<Lhs, Rhs> for Lhs
Source§impl<T> LinearizeExt for T
impl<T> LinearizeExt for T
Source§fn from_linear(linear: usize) -> Option<T>
fn from_linear(linear: usize) -> Option<T>
A safe version of Linearize::from_linear_unchecked. Read more
Source§fn linearized(&self) -> Linearized<T>
fn linearized(&self) -> Linearized<T>
Linearizes this value and stores the value in a Linearized object. Read more