pub enum KernelImageError {
InvalidImage(AssembleError),
InvalidGzip(Error),
InvalidZstd(Error),
ZbootTooSmall {
size: usize,
},
ZbootPayloadOutOfBounds {
payload_offset: usize,
payload_size: usize,
image_size: usize,
},
UnsupportedZbootCompression(String),
SizeOverflow(&'static str),
}Variants§
InvalidImage(AssembleError)
InvalidGzip(Error)
InvalidZstd(Error)
ZbootTooSmall
ZbootPayloadOutOfBounds
UnsupportedZbootCompression(String)
SizeOverflow(&'static str)
Trait Implementations§
Source§impl Debug for KernelImageError
impl Debug for KernelImageError
Source§impl Display for KernelImageError
Available on crate feature std only.
impl Display for KernelImageError
Available on crate feature
std only.Source§impl Error for KernelImageError
Available on crate feature std only.
impl Error for KernelImageError
Available on crate feature
std only.Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for KernelImageError
impl !UnwindSafe for KernelImageError
impl Freeze for KernelImageError
impl Send for KernelImageError
impl Sync for KernelImageError
impl Unpin for KernelImageError
impl UnsafeUnpin for KernelImageError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more