[−][src]Struct bootimage::ErrorMessage
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]
T: Display + Send + 'static,
impl Debug for ErrorMessage
[src]
Auto Trait Implementations
impl !Sync for ErrorMessage
impl Send for ErrorMessage
impl Unpin for ErrorMessage
impl !RefUnwindSafe for ErrorMessage
impl !UnwindSafe for ErrorMessage
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,