Struct obnam::policy::BackupPolicy
source · [−]pub struct BackupPolicy { /* private fields */ }
Expand description
Policy for what gets backed up.
The policy allows two aspects to be controlled:
- should new files )(files that didn’t exist in the previous backup be included in the new backup?
- should files that haven’t been changed since the previous backup be included in the new backup?
If policy doesn’t allow a file to be included, it’s skipped.
Implementations
sourceimpl BackupPolicy
impl BackupPolicy
sourcepub fn needs_backup(
&self,
old: &LocalGeneration,
new_entry: &FilesystemEntry
) -> Reason
pub fn needs_backup(
&self,
old: &LocalGeneration,
new_entry: &FilesystemEntry
) -> Reason
Does a given file need to be backed up?
Auto Trait Implementations
impl RefUnwindSafe for BackupPolicy
impl Send for BackupPolicy
impl Sync for BackupPolicy
impl Unpin for BackupPolicy
impl UnwindSafe for BackupPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more