pub enum FlatDecodeError {
Show 17 variants
EndOfBuffer,
BufferNotByteAligned,
IncorrectNumBits,
NotEnoughBytes(usize),
NotEnoughBits(usize),
DecodeUtf8(Utf8Error),
DecodeCbor(Error),
DecodeChar(u32),
Message(String),
DefaultFunctionNotFound(u8),
UnknownTermConstructor(u8),
UnknownConstantConstructor(Vec<u8>),
UnknownTypeTags(Vec<u8>),
MissingTypeTag,
BlsTypeNotSupported,
TrailingBytes(usize),
BuiltinNotAvailable(u8, String),
}Variants§
EndOfBuffer
BufferNotByteAligned
IncorrectNumBits
NotEnoughBytes(usize)
NotEnoughBits(usize)
DecodeUtf8(Utf8Error)
DecodeCbor(Error)
DecodeChar(u32)
Message(String)
DefaultFunctionNotFound(u8)
UnknownTermConstructor(u8)
UnknownConstantConstructor(Vec<u8>)
UnknownTypeTags(Vec<u8>)
MissingTypeTag
BlsTypeNotSupported
TrailingBytes(usize)
BuiltinNotAvailable(u8, String)
Trait Implementations§
Source§impl Debug for FlatDecodeError
impl Debug for FlatDecodeError
Source§impl Display for FlatDecodeError
impl Display for FlatDecodeError
Source§impl Error for FlatDecodeError
impl Error for FlatDecodeError
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
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for FlatDecodeError
impl From<Error> for FlatDecodeError
Auto Trait Implementations§
impl Freeze for FlatDecodeError
impl !RefUnwindSafe for FlatDecodeError
impl Send for FlatDecodeError
impl Sync for FlatDecodeError
impl Unpin for FlatDecodeError
impl UnsafeUnpin for FlatDecodeError
impl !UnwindSafe for FlatDecodeError
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