[−][src]Enum wayland_server::NoMessage
An empty enum representing a MessageGroup with no messages
Trait Implementations
impl MessageGroup for NoMessage[src]
const MESSAGES: &'static [MessageDesc][src]
type Map = ()
The wrapper type for ObjectMap allowing the mapping of Object and NewId arguments to the object map during parsing. Read more
fn is_destructor(&self) -> bool[src]
fn opcode(&self) -> u16[src]
fn since(&self) -> u32[src]
fn child<M>(u16, u32, &M) -> Option<Object<M>> where
M: ObjectMetadata, [src]
M: ObjectMetadata,
fn from_raw(Message, &mut ()) -> Result<NoMessage, ()>[src]
fn into_raw(self, u32) -> Message[src]
unsafe fn from_raw_c(
_obj: *mut c_void,
_opcode: u32,
_args: *const wl_argument
) -> Result<NoMessage, ()>[src]
_obj: *mut c_void,
_opcode: u32,
_args: *const wl_argument
) -> Result<NoMessage, ()>
fn as_raw_c_in<F, T>(self, _f: F) -> T where
F: FnOnce(u32, &mut [wl_argument]) -> T, [src]
F: FnOnce(u32, &mut [wl_argument]) -> T,
Auto Trait Implementations
impl RefUnwindSafe for NoMessage
impl Send for NoMessage
impl Sync for NoMessage
impl Unpin for NoMessage
impl UnwindSafe for NoMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Downcast for T where
T: Any, [src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>[src]
fn as_any(&self) -> &(dyn Any + 'static)[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any, [src]
T: Send + Sync + Any,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,