Enum dag_cbor_references::ParseError
source · pub enum ParseError {
UnexpectedEof,
UnexpectedCode(u8),
UnknownTag(u8),
InvalidCidPrefix(u8),
LengthOutOfRange,
InvalidVarint,
InvalidCidVersion,
InvalidHashAlgorithm,
InvalidHashLength,
IoError(Error),
}
Expand description
Parse error
Variants§
UnexpectedEof
Unexpected end of file
UnexpectedCode(u8)
Unexpected code
UnknownTag(u8)
Unknown cbor tag
InvalidCidPrefix(u8)
Invalid cid prefix
LengthOutOfRange
Invalid length
InvalidVarint
Invalid varint
InvalidCidVersion
Invalid cid version
InvalidHashAlgorithm
Invalid hash algorithm (not blake3)
InvalidHashLength
Invalid hash length (not 32)
IoError(Error)
Generic io error
Trait Implementations§
source§impl Debug for ParseError
impl Debug for ParseError
source§impl Display for ParseError
impl Display for ParseError
source§impl Error for ParseError
impl Error for ParseError
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()