pub struct BackupPolicy {
pub budget: Duration,
pub interval: Duration,
}Expand description
How long to wait for the backup, and how often to look.
Fields§
§budget: DurationThe most the wait may take.
interval: DurationTime between two reads.
Trait Implementations§
Source§impl Clone for BackupPolicy
impl Clone for BackupPolicy
impl Copy for BackupPolicy
Source§impl Debug for BackupPolicy
impl Debug for BackupPolicy
Source§impl Default for BackupPolicy
impl Default for BackupPolicy
impl Eq for BackupPolicy
Source§impl PartialEq for BackupPolicy
impl PartialEq for BackupPolicy
impl StructuralPartialEq for BackupPolicy
Auto Trait Implementations§
impl Freeze for BackupPolicy
impl RefUnwindSafe for BackupPolicy
impl Send for BackupPolicy
impl Sync for BackupPolicy
impl Unpin for BackupPolicy
impl UnsafeUnpin for BackupPolicy
impl UnwindSafe for BackupPolicy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.