pub enum FdtError {
NotFound,
BufferTooSmall {
pos: usize,
},
InvalidMagic(u32),
InvalidPtr,
FromBytesUntilNull,
Utf8Parse,
NoAlias,
NoMemory,
NodeNotFound(&'static str),
PropertyNotFound(&'static str),
}
Variants§
NotFound
BufferTooSmall
InvalidMagic(u32)
InvalidPtr
FromBytesUntilNull
Utf8Parse
NoAlias
NoMemory
NodeNotFound(&'static str)
PropertyNotFound(&'static str)
Trait Implementations§
Source§impl Error for FdtError
impl Error for FdtError
1.30.0 · 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()
Source§impl From<FromBytesUntilNulError> for FdtError
impl From<FromBytesUntilNulError> for FdtError
Source§fn from(_: FromBytesUntilNulError) -> Self
fn from(_: FromBytesUntilNulError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FdtError
impl RefUnwindSafe for FdtError
impl Send for FdtError
impl Sync for FdtError
impl Unpin for FdtError
impl UnwindSafe for FdtError
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