pub struct AuthorityReceiptV1 {Show 16 fields
pub schema_version: String,
pub receipt_id: String,
pub operation_id: String,
pub caller_idempotency_key: String,
pub principal: String,
pub caller_id: String,
pub operation_kind: AuthorityOperationKind,
pub before_snapshot_id: AuthoritySnapshotId,
pub after_snapshot_id: AuthoritySnapshotId,
pub before_epoch: RetrievalEpoch,
pub after_epoch: RetrievalEpoch,
pub affected_ids: Vec<String>,
pub content_digest: String,
pub origin_label_digest: Option<String>,
pub receipt_digest: String,
pub committed_at: String,
}Expand description
Durable receipt for one governed authority mutation.
Fields§
§schema_version: String§receipt_id: String§operation_id: String§caller_idempotency_key: String§principal: String§caller_id: String§operation_kind: AuthorityOperationKind§before_snapshot_id: AuthoritySnapshotId§after_snapshot_id: AuthoritySnapshotId§before_epoch: RetrievalEpoch§after_epoch: RetrievalEpoch§affected_ids: Vec<String>§content_digest: String§origin_label_digest: Option<String>Digest of the immutable origin label persisted for the written fact.
receipt_digest: String§committed_at: StringTrait Implementations§
Source§impl Clone for AuthorityReceiptV1
impl Clone for AuthorityReceiptV1
Source§fn clone(&self) -> AuthorityReceiptV1
fn clone(&self) -> AuthorityReceiptV1
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 AuthorityReceiptV1
impl Debug for AuthorityReceiptV1
Source§impl<'de> Deserialize<'de> for AuthorityReceiptV1
impl<'de> Deserialize<'de> for AuthorityReceiptV1
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 AuthorityReceiptV1
Source§impl PartialEq for AuthorityReceiptV1
impl PartialEq for AuthorityReceiptV1
Source§impl Serialize for AuthorityReceiptV1
impl Serialize for AuthorityReceiptV1
impl StructuralPartialEq for AuthorityReceiptV1
Auto Trait Implementations§
impl Freeze for AuthorityReceiptV1
impl RefUnwindSafe for AuthorityReceiptV1
impl Send for AuthorityReceiptV1
impl Sync for AuthorityReceiptV1
impl Unpin for AuthorityReceiptV1
impl UnsafeUnpin for AuthorityReceiptV1
impl UnwindSafe for AuthorityReceiptV1
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.