pub enum BinarySerializationError {
Io(Error),
TooManyElements,
TooManyStrings,
TooManyAttributes,
BinaryDataTooLong,
AttributeArrayTooLong,
InvalidEncodingVersion,
DeprecatedAttribute,
WrongEncoding,
InvalidStringIndex,
MissingElement,
InvalidAttributeType,
}
Variants§
Io(Error)
TooManyElements
TooManyStrings
TooManyAttributes
BinaryDataTooLong
AttributeArrayTooLong
InvalidEncodingVersion
DeprecatedAttribute
WrongEncoding
InvalidStringIndex
MissingElement
InvalidAttributeType
Trait Implementations§
Source§impl Debug for BinarySerializationError
impl Debug for BinarySerializationError
Source§impl Display for BinarySerializationError
impl Display for BinarySerializationError
Source§impl Error for BinarySerializationError
impl Error for BinarySerializationError
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()
Auto Trait Implementations§
impl Freeze for BinarySerializationError
impl !RefUnwindSafe for BinarySerializationError
impl Send for BinarySerializationError
impl Sync for BinarySerializationError
impl Unpin for BinarySerializationError
impl !UnwindSafe for BinarySerializationError
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