pub struct AuditRetentionPolicy {
pub archive_after_seconds: Option<u64>,
pub delete_after_seconds: Option<u64>,
pub require_archive_receipt: bool,
}Expand description
Retention requires archive proof before any provider may delete hot history.
Fields§
§archive_after_seconds: Option<u64>§delete_after_seconds: Option<u64>§require_archive_receipt: boolTrait Implementations§
Source§impl Clone for AuditRetentionPolicy
impl Clone for AuditRetentionPolicy
Source§fn clone(&self) -> AuditRetentionPolicy
fn clone(&self) -> AuditRetentionPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AuditRetentionPolicy
Source§impl Debug for AuditRetentionPolicy
impl Debug for AuditRetentionPolicy
Source§impl Default for AuditRetentionPolicy
impl Default for AuditRetentionPolicy
Source§fn default() -> AuditRetentionPolicy
fn default() -> AuditRetentionPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditRetentionPolicy
impl<'de> Deserialize<'de> for AuditRetentionPolicy
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 AuditRetentionPolicy
Source§impl PartialEq for AuditRetentionPolicy
impl PartialEq for AuditRetentionPolicy
Source§impl Serialize for AuditRetentionPolicy
impl Serialize for AuditRetentionPolicy
impl StructuralPartialEq for AuditRetentionPolicy
Auto Trait Implementations§
impl Freeze for AuditRetentionPolicy
impl RefUnwindSafe for AuditRetentionPolicy
impl Send for AuditRetentionPolicy
impl Sync for AuditRetentionPolicy
impl Unpin for AuditRetentionPolicy
impl UnsafeUnpin for AuditRetentionPolicy
impl UnwindSafe for AuditRetentionPolicy
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