[][src]Enum wayland_commons::wire::MessageWriteError

pub enum MessageWriteError {
    BufferTooSmall,
    DupFdFailed(Error),
}

Error generated when trying to serialize a message into buffers

Variants

BufferTooSmall

The buffer is too small to hold the message contents

DupFdFailed(Error)

The message contains a FD that could not be dup-ed

Trait Implementations

impl Clone for MessageWriteError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Display for MessageWriteError[src]

impl Debug for MessageWriteError[src]

impl Error for MessageWriteError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for MessageWriteError

impl Sync for MessageWriteError

impl Send for MessageWriteError

impl UnwindSafe for MessageWriteError

impl RefUnwindSafe for MessageWriteError

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

impl<T> ToString for T where
    T: Display + ?Sized
[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]