pub enum GetMessageError {
    InvalidChannelHandle,
    NotAChannel,
    NoMessage,
    BytesAddressInvalid,
    BytesBufferTooSmall,
    HandlesAddressInvalid,
    HandlesBufferTooSmall,
}Variants§
InvalidChannelHandle
NotAChannel
NoMessage
BytesAddressInvalid
BytesBufferTooSmall
HandlesAddressInvalid
HandlesBufferTooSmall
Trait Implementations§
Source§impl Clone for GetMessageError
 
impl Clone for GetMessageError
Source§fn clone(&self) -> GetMessageError
 
fn clone(&self) -> GetMessageError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for GetMessageError
 
impl Debug for GetMessageError
Source§impl Into<usize> for GetMessageError
 
impl Into<usize> for GetMessageError
Source§impl TryFrom<usize> for GetMessageError
 
impl TryFrom<usize> for GetMessageError
impl Copy for GetMessageError
Auto Trait Implementations§
impl Freeze for GetMessageError
impl RefUnwindSafe for GetMessageError
impl Send for GetMessageError
impl Sync for GetMessageError
impl Unpin for GetMessageError
impl UnwindSafe for GetMessageError
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> Downcast for Twhere
    T: Any,
 
impl<T> Downcast for Twhere
    T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
 
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert 
Box<Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can then be
further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
 
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert 
Rc<Trait> (where Trait: Downcast) to Rc<dyn Any>. Rc<dyn Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
 
fn as_any(&self) -> &(dyn Any + 'static)
Convert 
&Trait (where Trait: Downcast) to &Anydyn Any. This is needed since Rust cannot
generate &Anydyn Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
 
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert 
&mut Trait (where Trait: Downcast) to &Anydyn Any. This is needed since Rust cannot
generate &mut dyn Any’s vtable from &mut Trait’s.