pub enum Error {
EarlySentinelValue,
MissingSentinelValue {
actual: Id,
},
ChunkSizeOutOfBounds {
offset: Offset,
file_length: u64,
},
NonIncrementalChunkOffsets,
DuplicateChunk {
kind: Id,
},
TocTooSmall {
actual: usize,
expected: usize,
},
Empty,
}
Expand description
The value returned by [crate::FileRef::from_bytes()
Variants§
EarlySentinelValue
MissingSentinelValue
ChunkSizeOutOfBounds
NonIncrementalChunkOffsets
DuplicateChunk
TocTooSmall
Empty
Trait Implementations§
source§impl Error for Error
impl Error for Error
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()