pub struct WalArchiveConfig {
pub enabled: bool,
pub destination: WalArchiveDestination,
pub trigger: WalArchiveTrigger,
pub compress: bool,
pub verify: bool,
}Expand description
WAL archiving configuration for PITR
Fields§
§enabled: boolEnable WAL archiving
destination: WalArchiveDestinationArchive destination path (local) or command
trigger: WalArchiveTriggerArchive trigger: segment full or time-based
compress: boolCompress archived segments
verify: boolVerify archived segments (read back and check)
Trait Implementations§
Source§impl Clone for WalArchiveConfig
impl Clone for WalArchiveConfig
Source§fn clone(&self) -> WalArchiveConfig
fn clone(&self) -> WalArchiveConfig
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 moreSource§impl Debug for WalArchiveConfig
impl Debug for WalArchiveConfig
Auto Trait Implementations§
impl Freeze for WalArchiveConfig
impl RefUnwindSafe for WalArchiveConfig
impl Send for WalArchiveConfig
impl Sync for WalArchiveConfig
impl Unpin for WalArchiveConfig
impl UnsafeUnpin for WalArchiveConfig
impl UnwindSafe for WalArchiveConfig
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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