Enum linkspace_pkt::Error
source · pub enum Error {
Show 16 variants
SPathSegmentMismatch,
UnknownPktType(u8),
TailLength,
SPath(PathError),
SignedInvalidPkt,
KeyPointLength,
HashMismatch,
InvalidSignature,
InvalidPktDataLength,
ContentLen,
MissingHeader,
ReservedBitsSet,
IndivisableLinkbytes,
DataOffsetIncompatible,
ISPOffsetIncompatible,
HeaderReservedSet(u8),
}Variants§
SPathSegmentMismatch
UnknownPktType(u8)
TailLength
SPath(PathError)
SignedInvalidPkt
KeyPointLength
HashMismatch
InvalidSignature
InvalidPktDataLength
ContentLen
MissingHeader
ReservedBitsSet
IndivisableLinkbytes
DataOffsetIncompatible
ISPOffsetIncompatible
HeaderReservedSet(u8)
Trait Implementations§
source§impl Error for Error
impl Error for Error
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()