pub enum StateWriteResolution {
NotSubmitted,
Resolved {
result: StateCommandResult,
sequence: U64,
},
KnownRetired {
retired_through: U64,
},
StateReset {
submitted_reset_epoch: U64,
current_reset_epoch: U64,
},
Indeterminate {
observed_high_water: Option<U64>,
current_high_water: Option<U64>,
retired_through: Option<U64>,
},
}Variants§
Trait Implementations§
Source§impl Clone for StateWriteResolution
impl Clone for StateWriteResolution
Source§impl Debug for StateWriteResolution
impl Debug for StateWriteResolution
Source§impl<'de> Deserialize<'de> for StateWriteResolution
impl<'de> Deserialize<'de> for StateWriteResolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StateWriteResolution
impl PartialEq for StateWriteResolution
Source§impl Serialize for StateWriteResolution
impl Serialize for StateWriteResolution
impl StructuralPartialEq for StateWriteResolution
Auto Trait Implementations§
impl Freeze for StateWriteResolution
impl RefUnwindSafe for StateWriteResolution
impl Send for StateWriteResolution
impl Sync for StateWriteResolution
impl Unpin for StateWriteResolution
impl UnsafeUnpin for StateWriteResolution
impl UnwindSafe for StateWriteResolution
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