Enum wayrs_client::wire::ArgValue
source · pub enum ArgValue {
Int(i32),
Uint(u32),
Fixed(Fixed),
Object(ObjectId),
OptObject(Option<ObjectId>),
NewIdRequest(ObjectId),
AnyNewIdRequest(Object),
NewIdEvent(Object),
String(CString),
OptString(Option<CString>),
Array(Vec<u8>),
Fd(OwnedFd),
}Variants§
Int(i32)
Uint(u32)
Fixed(Fixed)
Object(ObjectId)
OptObject(Option<ObjectId>)
NewIdRequest(ObjectId)
AnyNewIdRequest(Object)
NewIdEvent(Object)
String(CString)
OptString(Option<CString>)
Array(Vec<u8>)
Fd(OwnedFd)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ArgValue
impl Send for ArgValue
impl Sync for ArgValue
impl Unpin for ArgValue
impl UnwindSafe for ArgValue
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