Enum wayland_client::Argument
source · pub enum Argument {
Int(i32),
Uint(u32),
Float(f32),
Str(Option<String>),
Object(Option<Proxy<AnonymousObject>>),
NewId(Option<Main<AnonymousObject>>),
Array(Option<Vec<u8>>),
Fd(RawFd),
}
Expand description
Enum of possible argument in an event
Variants§
Int(i32)
i32
Uint(u32)
u32
Float(f32)
float
Str(Option<String>)
CString
Object(Option<Proxy<AnonymousObject>>)
id of a wayland object
NewId(Option<Main<AnonymousObject>>)
id of a newly created wayland object
Array(Option<Vec<u8>>)
Vec
Fd(RawFd)
RawFd
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Argument
impl !Send for Argument
impl !Sync for Argument
impl Unpin for Argument
impl !UnwindSafe for Argument
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