pub struct VerifiedMergeMaterialization<'a> { /* private fields */ }Implementations§
Source§impl<'a> VerifiedMergeMaterialization<'a>
impl<'a> VerifiedMergeMaterialization<'a>
pub fn root(&self) -> &StoreRootRef
pub fn commit(&self) -> &StoreBatchCommit
pub fn commit_ref(&self) -> &StoreBatchCommitRef
pub fn verified_commit(&self) -> &VerifiedStoreBatchCommit
pub fn registrations(&self) -> &[ActivatedStoreDeviceRegistration]
pub fn device_operations(&self) -> &VerifiedStoreDeviceOperations
pub fn circle_activations(&self) -> &VerifiedCircleActivations
pub fn activation_head(&self) -> &StoreDeviceHead
pub fn activation_head_object(&self) -> &ExactObjectRef
pub fn history_evidence(&self) -> &RetainedMergeCommitEvidence
pub fn membership_objects(&self) -> Option<&VerifiedMergeMembershipObjects>
pub fn packages(&self) -> &[AudiencePackage]
pub fn package_application(&self) -> Option<RetainedPackageApplication>
pub fn verify( root: &'a StoreRootRef, verified_commit: &'a VerifiedStoreBatchCommit, registrations: &'a [ActivatedStoreDeviceRegistration], device_operations: &'a VerifiedStoreDeviceOperations, circle_activations: &'a VerifiedCircleActivations, activation_head: &'a StoreDeviceHead, activation_head_object: &'a ExactObjectRef, history_evidence: &'a RetainedMergeCommitEvidence, membership_objects: Option<&'a VerifiedMergeMembershipObjects>, packages: &'a [AudiencePackage], package_application: Option<RetainedPackageApplication>, ) -> Result<Self, DbError>
Auto Trait Implementations§
impl<'a> Freeze for VerifiedMergeMaterialization<'a>
impl<'a> RefUnwindSafe for VerifiedMergeMaterialization<'a>
impl<'a> Send for VerifiedMergeMaterialization<'a>
impl<'a> Sync for VerifiedMergeMaterialization<'a>
impl<'a> Unpin for VerifiedMergeMaterialization<'a>
impl<'a> UnsafeUnpin for VerifiedMergeMaterialization<'a>
impl<'a> UnwindSafe for VerifiedMergeMaterialization<'a>
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