[][src]Struct bootimage::ErrorMessage

pub struct ErrorMessage {
    pub message: Box<dyn Display + Send>,
}

A simple error message that can be created from every type that implements fmt::Display.

We use this error type for the CLI interface, where text based, human readable error messages make sense. For the library part of this crate, we use custom error enums.

Fields

message: Box<dyn Display + Send>

The actual error message

Trait Implementations

impl<T> From<T> for ErrorMessage where
    T: Display + Send + 'static, 
[src]

impl Debug for ErrorMessage[src]

Auto Trait Implementations

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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