pub struct AgingPolicy {
pub idle_after_days: u64,
pub stale_after_days: u64,
pub expire_after_days: u64,
pub auto_archive: bool,
pub auto_delete: bool,
pub min_size_bytes: u64,
}Expand description
Aging policy configuration.
Fields§
§idle_after_days: u64Days after last access before becoming idle.
stale_after_days: u64Days after last access before becoming stale.
expire_after_days: u64Days after last access before expiration.
auto_archive: boolWhether to auto-archive stale proxies.
auto_delete: boolWhether to auto-delete expired proxies.
min_size_bytes: u64Minimum size in bytes to apply aging (skip tiny files).
Implementations§
Trait Implementations§
Source§impl Clone for AgingPolicy
impl Clone for AgingPolicy
Source§fn clone(&self) -> AgingPolicy
fn clone(&self) -> AgingPolicy
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 AgingPolicy
impl Debug for AgingPolicy
Auto Trait Implementations§
impl Freeze for AgingPolicy
impl RefUnwindSafe for AgingPolicy
impl Send for AgingPolicy
impl Sync for AgingPolicy
impl Unpin for AgingPolicy
impl UnsafeUnpin for AgingPolicy
impl UnwindSafe for AgingPolicy
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more