pub struct PartitionLifecycle {
pub archive_after_days: u32,
pub delete_after_days: u32,
}Expand description
파티션 수명 주기 정책 — 자동 아카이빙 및 삭제
§사용 예
use dbx_core::storage::partition::PartitionLifecycle;
let lc = PartitionLifecycle { archive_after_days: 90, delete_after_days: 365 };
assert_eq!(lc.archive_after_days, 90);Fields§
§archive_after_days: u32N일 이상 지난 파티션을 고압축(아카이브) 상태로 전환
delete_after_days: u32N일 이상 지난 파티션을 삭제
Trait Implementations§
Source§impl Clone for PartitionLifecycle
impl Clone for PartitionLifecycle
Source§fn clone(&self) -> PartitionLifecycle
fn clone(&self) -> PartitionLifecycle
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 moreAuto Trait Implementations§
impl Freeze for PartitionLifecycle
impl RefUnwindSafe for PartitionLifecycle
impl Send for PartitionLifecycle
impl Sync for PartitionLifecycle
impl Unpin for PartitionLifecycle
impl UnsafeUnpin for PartitionLifecycle
impl UnwindSafe for PartitionLifecycle
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