pub enum RetainedAuthorityObjectDomain {
Show 18 variants
Commit {
reference: StoreBatchCommitRef,
},
DeviceHead {
reference: StoreDeviceHeadRef,
head_commit: StoreBatchCommitRef,
},
Acknowledgement {
reference: StoreAckRef,
},
CircleAcknowledgement {
reference: CircleAckRef,
},
MergeMembershipWrappedStoreKey {
reference: WrappedStoreKeyRef,
},
StoreMembershipResolution {
reference: StoreMembershipConflictResolutionRef,
},
MergeMembershipEntry {
reference: MembershipEntryRef,
},
MergeMembershipHead {
reference: MembershipHeadRef,
},
DeviceExclusionProposal {
reference: StoreDeviceExclusionProposalRef,
},
DeviceExclusionOutcome {
reference: StoreDeviceExclusionOutcomeRef,
},
ReclaimEvidence {
reference: ReclaimEvidenceRef,
},
ReclaimAuthorization {
reference: ReclaimAuthorizationRef,
},
ReclaimReceipt {
reference: ReclaimReceiptRef,
},
CircleAccessLeaf {
family: CandidateFamilyId,
circle_id: CircleId,
reference: CircleAccessLeafObjectRef,
},
CircleAccessEnvelope {
family: CandidateFamilyId,
circle_id: CircleId,
reference: CircleAccessEnvelopeObjectRef,
},
CircleEpochCloseIntent {
family: CandidateFamilyId,
circle_id: CircleId,
reference: CircleEpochCloseIntentRef,
},
CircleEpochCloseOutcome {
family: CandidateFamilyId,
circle_id: CircleId,
reference: CircleEpochCloseOutcomeRef,
},
CircleEpochCloseCancellation {
family: CandidateFamilyId,
circle_id: CircleId,
reference: CircleEpochCloseCancellationRef,
},
}Variants§
Commit
Fields
§
reference: StoreBatchCommitRefDeviceHead
Fields
§
reference: StoreDeviceHeadRef§
head_commit: StoreBatchCommitRefThe commit this head publishes, read out of the head’s bytes when the record was built. A head must belong to a candidate that owns it, and carrying the commit is what lets a load check that without re-parsing megabytes of signed head.
Acknowledgement
Fields
§
reference: StoreAckRefCircleAcknowledgement
Fields
§
reference: CircleAckRefMergeMembershipWrappedStoreKey
Fields
§
reference: WrappedStoreKeyRefStoreMembershipResolution
Fields
§
reference: StoreMembershipConflictResolutionRefMergeMembershipEntry
Fields
§
reference: MembershipEntryRefMergeMembershipHead
Fields
§
reference: MembershipHeadRefDeviceExclusionProposal
Fields
§
reference: StoreDeviceExclusionProposalRefDeviceExclusionOutcome
Fields
§
reference: StoreDeviceExclusionOutcomeRefReclaimEvidence
Fields
§
reference: ReclaimEvidenceRefReclaimAuthorization
Fields
§
reference: ReclaimAuthorizationRefReclaimReceipt
Fields
§
reference: ReclaimReceiptRefCircleAccessLeaf
CircleAccessEnvelope
CircleEpochCloseIntent
CircleEpochCloseOutcome
CircleEpochCloseCancellation
Trait Implementations§
Source§impl Clone for RetainedAuthorityObjectDomain
impl Clone for RetainedAuthorityObjectDomain
Source§fn clone(&self) -> RetainedAuthorityObjectDomain
fn clone(&self) -> RetainedAuthorityObjectDomain
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RetainedAuthorityObjectDomain
impl<'de> Deserialize<'de> for RetainedAuthorityObjectDomain
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
Source§impl PartialEq for RetainedAuthorityObjectDomain
impl PartialEq for RetainedAuthorityObjectDomain
Source§fn eq(&self, other: &RetainedAuthorityObjectDomain) -> bool
fn eq(&self, other: &RetainedAuthorityObjectDomain) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RetainedAuthorityObjectDomain
impl StructuralPartialEq for RetainedAuthorityObjectDomain
Auto Trait Implementations§
impl Freeze for RetainedAuthorityObjectDomain
impl RefUnwindSafe for RetainedAuthorityObjectDomain
impl Send for RetainedAuthorityObjectDomain
impl Sync for RetainedAuthorityObjectDomain
impl Unpin for RetainedAuthorityObjectDomain
impl UnsafeUnpin for RetainedAuthorityObjectDomain
impl UnwindSafe for RetainedAuthorityObjectDomain
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.