[][src]Struct wayland_commons::wire::MessageDesc

pub struct MessageDesc {
    pub name: &'static str,
    pub signature: &'static [ArgumentType],
    pub since: u32,
}

Wire metadata of a given message

Fields

name: &'static str

Name of this message

signature: &'static [ArgumentType]

Signature of the message

since: u32

Minimum required version of the interface

Auto Trait Implementations

impl Unpin for MessageDesc

impl Sync for MessageDesc

impl Send for MessageDesc

impl UnwindSafe for MessageDesc

impl RefUnwindSafe for MessageDesc

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]