[−][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
XbuildJsonOutputInvalidUtf8(FromUtf8Error)
The output of cargo xbuild --message-format=json
was not valid UTF-8
XbuildJsonOutputInvalidJson(Error)
The output of cargo xbuild --message-format=json
was not valid JSON
Trait Implementations
impl Debug for CreateBootimageError
[src]
impl Display for CreateBootimageError
[src]
impl Error for CreateBootimageError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<BootloaderError> for CreateBootimageError
[src]
fn from(source: BootloaderError) -> Self
[src]
impl From<DiskImageError> for CreateBootimageError
[src]
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,
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.
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>,