Enum serde_pickle::error::ErrorCode
[−]
[src]
pub enum ErrorCode {
Unsupported(char),
EOFWhileParsing,
StackUnderflow,
NegativeLength,
StringNotUTF8,
InvalidStackTop(&'static str, String),
ValueNotHashable,
Recursive,
UnresolvedGlobal,
UnsupportedGlobal(Vec<u8>, Vec<u8>),
MissingMemo(u32),
InvalidLiteral(Vec<u8>),
TrailingBytes,
InvalidValue(String),
Structure(String),
}Variants
Unsupported(char)Unsupported opcode
EOFWhileParsingEOF while parsing op argument
StackUnderflowStack underflowed
NegativeLengthLength prefix found negative
StringNotUTF8String decoding as UTF-8 failed
InvalidStackTop(&'static str, String)Wrong stack top type for opcode
ValueNotHashableValue not hashable, but used as dict key or set item
RecursiveRecursive structure found, which we don't support
UnresolvedGlobalA "module global" reference wasn't resolved by REDUCE
UnsupportedGlobal(Vec<u8>, Vec<u8>)A "module global" isn't supported
MissingMemo(u32)A value was missing from the memo
InvalidLiteral(Vec<u8>)Invalid literal found
TrailingBytesFound trailing bytes after STOP opcode
InvalidValue(String)Invalid value in pickle stream
Structure(String)Structure deserialization error (e.g., unknown variant)
Trait Implementations
impl Clone for ErrorCode[src]
fn clone(&self) -> ErrorCode
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for ErrorCode[src]
fn eq(&self, __arg_0: &ErrorCode) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &ErrorCode) -> bool
This method tests for !=.