pub struct StateWriteIntentV1 {
pub action_id: StateActionId,
pub submitted_state_incarnation: StateIncarnation,
pub semantic_digest: OperationFingerprint,
}Fields§
§action_id: StateActionId§submitted_state_incarnation: StateIncarnation§semantic_digest: OperationFingerprintImplementations§
Source§impl StateWriteIntentV1
impl StateWriteIntentV1
pub fn validate_for( self, command: &StateCommandV1, collection_index_ref: CollectionIndexRef, ) -> Result<(), StateContractError>
Trait Implementations§
Source§impl Clone for StateWriteIntentV1
impl Clone for StateWriteIntentV1
impl Copy for StateWriteIntentV1
Source§impl Debug for StateWriteIntentV1
impl Debug for StateWriteIntentV1
Source§impl<'de> Deserialize<'de> for StateWriteIntentV1
impl<'de> Deserialize<'de> for StateWriteIntentV1
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 StateWriteIntentV1
Source§impl PartialEq for StateWriteIntentV1
impl PartialEq for StateWriteIntentV1
Source§impl Serialize for StateWriteIntentV1
impl Serialize for StateWriteIntentV1
impl StructuralPartialEq for StateWriteIntentV1
Auto Trait Implementations§
impl Freeze for StateWriteIntentV1
impl RefUnwindSafe for StateWriteIntentV1
impl Send for StateWriteIntentV1
impl Sync for StateWriteIntentV1
impl Unpin for StateWriteIntentV1
impl UnsafeUnpin for StateWriteIntentV1
impl UnwindSafe for StateWriteIntentV1
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