pub struct StoreRetentionPlan {
pub policy: StoreRetentionPolicy,
pub protected_keys: Vec<StoreKey>,
pub removable_metadata: Vec<StoreMetadataRecord>,
pub protected_metadata: Vec<StoreMetadataRecord>,
}Fields§
§policy: StoreRetentionPolicy§protected_keys: Vec<StoreKey>§removable_metadata: Vec<StoreMetadataRecord>§protected_metadata: Vec<StoreMetadataRecord>Trait Implementations§
Source§impl Clone for StoreRetentionPlan
impl Clone for StoreRetentionPlan
Source§fn clone(&self) -> StoreRetentionPlan
fn clone(&self) -> StoreRetentionPlan
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 StoreRetentionPlan
impl Debug for StoreRetentionPlan
Source§impl<'de> Deserialize<'de> for StoreRetentionPlan
impl<'de> Deserialize<'de> for StoreRetentionPlan
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 StoreRetentionPlan
impl PartialEq for StoreRetentionPlan
Source§impl Serialize for StoreRetentionPlan
impl Serialize for StoreRetentionPlan
impl Eq for StoreRetentionPlan
impl StructuralPartialEq for StoreRetentionPlan
Auto Trait Implementations§
impl Freeze for StoreRetentionPlan
impl RefUnwindSafe for StoreRetentionPlan
impl Send for StoreRetentionPlan
impl Sync for StoreRetentionPlan
impl Unpin for StoreRetentionPlan
impl UnsafeUnpin for StoreRetentionPlan
impl UnwindSafe for StoreRetentionPlan
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,
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.