pub enum SequenceResult {
Ok,
TooLow {
expected: u64,
received: u64,
},
Gap {
expected: u64,
received: u64,
},
}Expand description
Result of sequence number validation.
Variants§
Ok
Sequence number is as expected.
TooLow
Sequence number is lower than expected (possible duplicate).
Gap
Sequence number is higher than expected (gap detected).
Implementations§
Trait Implementations§
Source§impl Clone for SequenceResult
impl Clone for SequenceResult
Source§fn clone(&self) -> SequenceResult
fn clone(&self) -> SequenceResult
Returns a duplicate 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 SequenceResult
impl Debug for SequenceResult
Source§impl PartialEq for SequenceResult
impl PartialEq for SequenceResult
impl Copy for SequenceResult
impl Eq for SequenceResult
impl StructuralPartialEq for SequenceResult
Auto Trait Implementations§
impl Freeze for SequenceResult
impl RefUnwindSafe for SequenceResult
impl Send for SequenceResult
impl Sync for SequenceResult
impl Unpin for SequenceResult
impl UnwindSafe for SequenceResult
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