pub enum BertError {
IoError(Error),
InvalidMagicNumber {
offset: usize,
actual: u8,
},
InvalidTag(usize, u8),
InvalidFloat(usize),
InvalidUTF8Atom(usize),
InvalidLatin1Atom(usize),
VarintTooLarge(usize),
NotEnoughData {
offset: usize,
needed: usize,
available: usize,
},
InvalidDiskLogMagic {
offset: usize,
actual: u32,
},
InvalidDiskLogTermMagic {
offset: usize,
actual: u32,
},
InvalidDiskLogOpenedStatus {
offset: usize,
actual: u32,
},
}Variants§
IoError(Error)
InvalidMagicNumber
InvalidTag(usize, u8)
InvalidFloat(usize)
InvalidUTF8Atom(usize)
InvalidLatin1Atom(usize)
VarintTooLarge(usize)
NotEnoughData
InvalidDiskLogMagic
InvalidDiskLogTermMagic
InvalidDiskLogOpenedStatus
Trait Implementations§
Source§impl Error for BertError
impl Error for BertError
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()
Auto Trait Implementations§
impl Freeze for BertError
impl !RefUnwindSafe for BertError
impl Send for BertError
impl Sync for BertError
impl Unpin for BertError
impl UnsafeUnpin for BertError
impl !UnwindSafe for BertError
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