pub struct AuditLifecyclePolicy {
pub size: AuditSizePolicy,
pub retention: AuditRetentionPolicy,
pub maximum_pending_records: u64,
pub maximum_pending_bytes: u64,
pub maximum_oldest_pending_seconds: u64,
}Fields§
§size: AuditSizePolicy§retention: AuditRetentionPolicy§maximum_pending_records: u64§maximum_pending_bytes: u64§maximum_oldest_pending_seconds: u64Implementations§
Source§impl AuditLifecyclePolicy
impl AuditLifecyclePolicy
pub const fn cloud_online() -> Self
pub const fn sqlite_100_mib(minimum_free_bytes: u64) -> Self
pub fn validate(self) -> Result<(), AuditLedgerError>
Trait Implementations§
Source§impl Clone for AuditLifecyclePolicy
impl Clone for AuditLifecyclePolicy
Source§fn clone(&self) -> AuditLifecyclePolicy
fn clone(&self) -> AuditLifecyclePolicy
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 AuditLifecyclePolicy
Source§impl Debug for AuditLifecyclePolicy
impl Debug for AuditLifecyclePolicy
Source§impl<'de> Deserialize<'de> for AuditLifecyclePolicy
impl<'de> Deserialize<'de> for AuditLifecyclePolicy
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 AuditLifecyclePolicy
Source§impl PartialEq for AuditLifecyclePolicy
impl PartialEq for AuditLifecyclePolicy
Source§impl Serialize for AuditLifecyclePolicy
impl Serialize for AuditLifecyclePolicy
impl StructuralPartialEq for AuditLifecyclePolicy
Auto Trait Implementations§
impl Freeze for AuditLifecyclePolicy
impl RefUnwindSafe for AuditLifecyclePolicy
impl Send for AuditLifecyclePolicy
impl Sync for AuditLifecyclePolicy
impl Unpin for AuditLifecyclePolicy
impl UnsafeUnpin for AuditLifecyclePolicy
impl UnwindSafe for AuditLifecyclePolicy
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