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§fn clone(&self) -> StateWriteResolution
fn clone(&self) -> StateWriteResolution
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 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<StateWriteResolution, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StateWriteResolution, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request