pub enum BusInfoParseError {
OffsetBeyondBoundary(usize),
InvalidLength(usize),
ContentBeyondBoundary(usize, usize),
Directory(usize, usize, Box<BlockParseError>),
}Expand description
The error to parse bus information block.
Variants§
OffsetBeyondBoundary(usize)
The start offset is beyond boundary.
InvalidLength(usize)
The detected length is invalid.
ContentBeyondBoundary(usize, usize)
The content is beyond boundary.
Directory(usize, usize, Box<BlockParseError>)
The error to parse directory entry.
Trait Implementations§
Source§impl Clone for BusInfoParseError
impl Clone for BusInfoParseError
Source§fn clone(&self) -> BusInfoParseError
fn clone(&self) -> BusInfoParseError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BusInfoParseError
impl Debug for BusInfoParseError
Source§impl Display for BusInfoParseError
impl Display for BusInfoParseError
Source§impl PartialEq for BusInfoParseError
impl PartialEq for BusInfoParseError
impl Eq for BusInfoParseError
impl StructuralPartialEq for BusInfoParseError
Auto Trait Implementations§
impl Freeze for BusInfoParseError
impl RefUnwindSafe for BusInfoParseError
impl Send for BusInfoParseError
impl Sync for BusInfoParseError
impl Unpin for BusInfoParseError
impl UnwindSafe for BusInfoParseError
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