[−][src]Enum bootimage::builder::error::CreateBootimageError
Represents an error that occurred when creating a bootimage.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Bootloader(BootloaderError)
Failed to build the bootloader.
CargoMetadata(Error)
Error while running cargo metadata
Building the bootloader failed
DiskImage(DiskImageError)
Disk image creation failed
An unexpected I/O error occurred
Fields of Io
BuildJsonOutputInvalidUtf8(FromUtf8Error)
The output of cargo build --message-format=json
was not valid UTF-8
BuildJsonOutputInvalidJson(Error)
The output of cargo build --message-format=json
was not valid JSON
Trait Implementations
impl Debug for CreateBootimageError
[src]
impl Display for CreateBootimageError
[src]
impl Error for CreateBootimageError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<BootloaderError> for CreateBootimageError
[src]
pub fn from(source: BootloaderError) -> Self
[src]
impl From<DiskImageError> for CreateBootimageError
[src]
pub fn from(source: DiskImageError) -> Self
[src]
impl From<Error> for CreateBootimageError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CreateBootimageError
impl Send for CreateBootimageError
impl Sync for CreateBootimageError
impl Unpin for CreateBootimageError
impl !UnwindSafe for CreateBootimageError
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,