pub struct ProtocolObjectDomain;Expand description
Typed protocol-object domain names. Each name’s value carries the only protection class its object kind permits.
Implementations§
Source§impl ProtocolObjectDomain
impl ProtocolObjectDomain
pub const StoreProtocolRoot: SignedStoreProtocolObjectDomain
pub const StoreCurrentPublication: SignedStoreProtocolObjectDomain
pub const StorePublicationEntry: SignedStoreProtocolObjectDomain
pub const StoreCommit: SignedStoreProtocolObjectDomain
pub const StoreHead: SignedStoreProtocolObjectDomain
pub const StoreAck: SignedStoreProtocolObjectDomain
pub const StoreDeviceRegistration: SignedStoreProtocolObjectDomain
pub const DeviceJoinAbandonment: SignedStoreProtocolObjectDomain
pub const DeviceJoinCleanupReceipt: SignedStoreProtocolObjectDomain
Sourcepub const DeviceJoinTransport: RecipientSealedProtocolObjectDomain
pub const DeviceJoinTransport: RecipientSealedProtocolObjectDomain
Device-join artifacts in transit. The bytes carry their own per-attempt seal, so the storage layer stores them as it received them.
pub const StoreDeviceExclusionProposal: SignedStoreProtocolObjectDomain
pub const StoreDeviceExclusionOutcome: SignedStoreProtocolObjectDomain
pub const StoreReclaimEvidence: StoreEncryptedProtocolObjectDomain
pub const StoreReclaimAuthorization: SignedStoreProtocolObjectDomain
pub const StoreReclaimReceipt: SignedStoreProtocolObjectDomain
pub const ProviderAccessGrant: SignedStoreProtocolObjectDomain
pub const OwnerRecoveryNode: SignedStoreProtocolObjectDomain
pub const StoreSnapshotMeta: SignedStoreProtocolObjectDomain
pub const StoreSnapshotImage: StoreEncryptedProtocolObjectDomain
pub const StoreMembershipRollup: SignedStoreProtocolObjectDomain
pub const StoreMembershipEntry: SignedStoreProtocolObjectDomain
pub const StoreMembershipHead: SignedStoreProtocolObjectDomain
pub const StoreMembershipResolution: SignedStoreProtocolObjectDomain
pub const StoreWrappedKey: RecipientSealedProtocolObjectDomain
pub const CircleAccessLeaf: RecipientSealedProtocolObjectDomain
pub const StorePackage: StoreEncryptedProtocolObjectDomain
pub const CircleControl: StoreEncryptedProtocolObjectDomain
pub const CircleAccessEnvelope: StoreEncryptedProtocolObjectDomain
pub const CircleRoster: CircleProtocolObjectDomain
pub const CircleRosterResolution: CircleProtocolObjectDomain
pub const CircleMetadata: CircleProtocolObjectDomain
pub const CirclePackage: CircleProtocolObjectDomain
pub const CircleBootstrapImage: CircleProtocolObjectDomain
pub const CircleEpochCloseIntent: CircleProtocolObjectDomain
pub const CircleEpochCloseOutcome: StoreEncryptedProtocolObjectDomain
pub const CircleEpochCloseResponse: StoreEncryptedProtocolObjectDomain
pub const CircleAcknowledgement: CircleProtocolObjectDomain
pub const CircleSnapshotMeta: CircleProtocolObjectDomain
pub const CircleSnapshotImage: CircleProtocolObjectDomain
Auto Trait Implementations§
impl Freeze for ProtocolObjectDomain
impl RefUnwindSafe for ProtocolObjectDomain
impl Send for ProtocolObjectDomain
impl Sync for ProtocolObjectDomain
impl Unpin for ProtocolObjectDomain
impl UnsafeUnpin for ProtocolObjectDomain
impl UnwindSafe for ProtocolObjectDomain
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