pub enum LoadBehavior {
CreateIfMissing,
SaveIfMissing,
ErrorIfMissing,
}Expand description
Behavior when loading a file that doesn’t exist.
Variants§
CreateIfMissing
Create an empty ConfigMigrator if file is missing
SaveIfMissing
Create an empty ConfigMigrator and save it to file if missing
ErrorIfMissing
Return an error if file is missing
Trait Implementations§
Source§impl Clone for LoadBehavior
impl Clone for LoadBehavior
Source§fn clone(&self) -> LoadBehavior
fn clone(&self) -> LoadBehavior
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 LoadBehavior
impl Debug for LoadBehavior
Source§impl PartialEq for LoadBehavior
impl PartialEq for LoadBehavior
impl Copy for LoadBehavior
impl Eq for LoadBehavior
impl StructuralPartialEq for LoadBehavior
Auto Trait Implementations§
impl Freeze for LoadBehavior
impl RefUnwindSafe for LoadBehavior
impl Send for LoadBehavior
impl Sync for LoadBehavior
impl Unpin for LoadBehavior
impl UnwindSafe for LoadBehavior
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.