pub enum BlockParseError {
OffsetBeyondBoundary(usize),
InvalidLength(usize),
ContentBeyondBoundary(usize, usize),
Directory(usize, usize, Box<BlockParseError>),
}Expand description
The error to parse block for leaf or directory.
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 BlockParseError
impl Clone for BlockParseError
Source§fn clone(&self) -> BlockParseError
fn clone(&self) -> BlockParseError
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 BlockParseError
impl Debug for BlockParseError
Source§impl Display for BlockParseError
impl Display for BlockParseError
Source§impl PartialEq for BlockParseError
impl PartialEq for BlockParseError
impl Eq for BlockParseError
impl StructuralPartialEq for BlockParseError
Auto Trait Implementations§
impl Freeze for BlockParseError
impl RefUnwindSafe for BlockParseError
impl Send for BlockParseError
impl Sync for BlockParseError
impl Unpin for BlockParseError
impl UnwindSafe for BlockParseError
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