#[non_exhaustive]pub enum ChunkReadError {
BrokenIdRunlengthPair(usize),
TooMuchData {
last_group: BlockGroup,
excess: usize,
},
}Variants (Non-exhaustive)§
This enum is marked as 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.
BrokenIdRunlengthPair(usize)
TooMuchData
Fields
§
last_group: BlockGroupThe last blockgroup in the sequence (as it was provided).
Trait Implementations§
Source§impl Clone for ChunkReadError
impl Clone for ChunkReadError
Source§fn clone(&self) -> ChunkReadError
fn clone(&self) -> ChunkReadError
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 ChunkReadError
impl Debug for ChunkReadError
Source§impl Display for ChunkReadError
impl Display for ChunkReadError
Source§impl Error for ChunkReadError
impl Error for ChunkReadError
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
👎Deprecated since 1.42.0: use the Display impl or to_string()
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
Source§impl PartialEq for ChunkReadError
impl PartialEq for ChunkReadError
impl Eq for ChunkReadError
impl StructuralPartialEq for ChunkReadError
Auto Trait Implementations§
impl Freeze for ChunkReadError
impl RefUnwindSafe for ChunkReadError
impl Send for ChunkReadError
impl Sync for ChunkReadError
impl Unpin for ChunkReadError
impl UnwindSafe for ChunkReadError
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