pub struct StateWriteOutcomeRecordV1 {
pub format_version: u16,
pub action_id: StateActionId,
pub semantic_digest: OperationFingerprint,
pub submitted_state_incarnation: StateIncarnation,
pub durability_class: DurabilityClass,
pub first_sequence: SeqNo,
pub last_sequence: SeqNo,
pub result: StateWriteResultV1,
}Fields§
§format_version: u16§action_id: StateActionId§semantic_digest: OperationFingerprint§submitted_state_incarnation: StateIncarnation§durability_class: DurabilityClass§first_sequence: SeqNo§last_sequence: SeqNo§result: StateWriteResultV1Implementations§
Source§impl StateWriteOutcomeRecordV1
impl StateWriteOutcomeRecordV1
pub fn validate(&self) -> Result<(), StateContractError>
Trait Implementations§
Source§impl Clone for StateWriteOutcomeRecordV1
impl Clone for StateWriteOutcomeRecordV1
Source§impl Debug for StateWriteOutcomeRecordV1
impl Debug for StateWriteOutcomeRecordV1
Source§impl<'de> Deserialize<'de> for StateWriteOutcomeRecordV1
impl<'de> Deserialize<'de> for StateWriteOutcomeRecordV1
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
impl Eq for StateWriteOutcomeRecordV1
impl StructuralPartialEq for StateWriteOutcomeRecordV1
Auto Trait Implementations§
impl Freeze for StateWriteOutcomeRecordV1
impl RefUnwindSafe for StateWriteOutcomeRecordV1
impl Send for StateWriteOutcomeRecordV1
impl Sync for StateWriteOutcomeRecordV1
impl Unpin for StateWriteOutcomeRecordV1
impl UnsafeUnpin for StateWriteOutcomeRecordV1
impl UnwindSafe for StateWriteOutcomeRecordV1
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