pub struct RetainedPackageActivation {
pub package: AudienceBlobBindingPackage,
pub activation: StoreBatchCommitRef,
pub commit: StoreBatchCommit,
}Expand description
Exact package provenance retained while the remote package still exists. Snapshot authentication carries this fact after its commit is retired.
Fields§
§package: AudienceBlobBindingPackage§activation: StoreBatchCommitRef§commit: StoreBatchCommitImplementations§
Source§impl RetainedPackageActivation
impl RetainedPackageActivation
pub fn matches_package( &self, package: &AudienceBlobBindingPackage, activation: &StoreBatchCommitRef, ) -> bool
Trait Implementations§
Source§impl Clone for RetainedPackageActivation
impl Clone for RetainedPackageActivation
Source§fn clone(&self) -> RetainedPackageActivation
fn clone(&self) -> RetainedPackageActivation
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 Debug for RetainedPackageActivation
impl Debug for RetainedPackageActivation
Source§impl<'de> Deserialize<'de> for RetainedPackageActivation
impl<'de> Deserialize<'de> for RetainedPackageActivation
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 RetainedPackageActivation
impl StructuralPartialEq for RetainedPackageActivation
Auto Trait Implementations§
impl !Freeze for RetainedPackageActivation
impl RefUnwindSafe for RetainedPackageActivation
impl Send for RetainedPackageActivation
impl Sync for RetainedPackageActivation
impl Unpin for RetainedPackageActivation
impl UnsafeUnpin for RetainedPackageActivation
impl UnwindSafe for RetainedPackageActivation
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.