pub struct WaylandMessage {
pub object_id: u32,
pub opcode: u16,
pub args: Vec<Argument>,
}Expand description
A fully parsed Wayland protocol message.
Fields§
§object_id: u32Target object ID
opcode: u16Opcode (method on the target interface)
args: Vec<Argument>Parsed argument list
Implementations§
Trait Implementations§
Source§impl Clone for WaylandMessage
impl Clone for WaylandMessage
Source§fn clone(&self) -> WaylandMessage
fn clone(&self) -> WaylandMessage
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WaylandMessage
impl RefUnwindSafe for WaylandMessage
impl Send for WaylandMessage
impl Sync for WaylandMessage
impl Unpin for WaylandMessage
impl UnwindSafe for WaylandMessage
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)