pub enum JournalError {
Show 13 variants
Schema,
InputLength {
found: usize,
expected: usize,
},
Input {
tick: u64,
field: usize,
},
Truncated,
Magic,
Format {
found: u16,
},
Checksum,
Corrupt {
at: u64,
},
SimVersion {
found: u32,
expected: u32,
},
StreamVersion {
found: u32,
},
SchemaMismatch {
found: u64,
expected: u64,
},
Checkpoint {
tick: u64,
found: u64,
expected: u64,
},
Beyond {
tick: u64,
ticks: u64,
},
}Variants§
Schema
InputLength
Input
Truncated
Magic
Format
Checksum
Corrupt
SimVersion
StreamVersion
SchemaMismatch
Checkpoint
Beyond
Trait Implementations§
Source§impl Clone for JournalError
impl Clone for JournalError
Source§fn clone(&self) -> JournalError
fn clone(&self) -> JournalError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JournalError
impl Debug for JournalError
Source§impl Display for JournalError
impl Display for JournalError
Source§impl Error for JournalError
impl Error for JournalError
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 JournalError
impl PartialEq for JournalError
Source§fn eq(&self, other: &JournalError) -> bool
fn eq(&self, other: &JournalError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for JournalError
impl Eq for JournalError
impl StructuralPartialEq for JournalError
Auto Trait Implementations§
impl Freeze for JournalError
impl RefUnwindSafe for JournalError
impl Send for JournalError
impl Sync for JournalError
impl Unpin for JournalError
impl UnsafeUnpin for JournalError
impl UnwindSafe for JournalError
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