pub struct ExactInputStateObservation { /* private fields */ }Expand description
Exact stored input row resolved through the durable idempotency-key index.
Implementations§
Source§impl ExactInputStateObservation
impl ExactInputStateObservation
Sourcepub fn from_exact_stored_row(
state: StoredInputState,
exact_row_digest: String,
) -> Result<Self, RuntimeStoreError>
pub fn from_exact_stored_row( state: StoredInputState, exact_row_digest: String, ) -> Result<Self, RuntimeStoreError>
Bind a decoded state to the exact bytes the store resolved.
Sourcepub fn state(&self) -> &StoredInputState
pub fn state(&self) -> &StoredInputState
Decoded stored input state.
Sourcepub fn exact_row_digest(&self) -> &str
pub fn exact_row_digest(&self) -> &str
Exact digest of the backend row bytes observed with the lookup.
Sourcepub fn into_parts(self) -> (StoredInputState, String)
pub fn into_parts(self) -> (StoredInputState, String)
Consume the observation into decoded state and exact row digest.
Trait Implementations§
Source§impl Clone for ExactInputStateObservation
impl Clone for ExactInputStateObservation
Source§fn clone(&self) -> ExactInputStateObservation
fn clone(&self) -> ExactInputStateObservation
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 moreAuto Trait Implementations§
impl Freeze for ExactInputStateObservation
impl RefUnwindSafe for ExactInputStateObservation
impl Send for ExactInputStateObservation
impl Sync for ExactInputStateObservation
impl Unpin for ExactInputStateObservation
impl UnsafeUnpin for ExactInputStateObservation
impl UnwindSafe for ExactInputStateObservation
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