pub enum SuperRootError {
InvalidVersionByte,
UnexpectedLength,
}Expand description
An error type for the SuperRoot struct’s serialization and deserialization.
Variants§
InvalidVersionByte
Invalid super root version byte
UnexpectedLength
Unexpected encoded super root length
Trait Implementations§
Source§impl Clone for SuperRootError
impl Clone for SuperRootError
Source§fn clone(&self) -> SuperRootError
fn clone(&self) -> SuperRootError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SuperRootError
impl Debug for SuperRootError
Source§impl Display for SuperRootError
impl Display for SuperRootError
Source§impl Error for SuperRootError
impl Error for SuperRootError
1.30.0 · 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 PartialEq for SuperRootError
impl PartialEq for SuperRootError
impl Eq for SuperRootError
impl StructuralPartialEq for SuperRootError
Auto Trait Implementations§
impl Freeze for SuperRootError
impl RefUnwindSafe for SuperRootError
impl Send for SuperRootError
impl Sync for SuperRootError
impl Unpin for SuperRootError
impl UnwindSafe for SuperRootError
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