#[non_exhaustive]pub enum StatusWarning {
BackupExists {
path: PathBuf,
},
DualHooksExist {
hooks_json: PathBuf,
config_toml: PathBuf,
},
}Expand description
Advisory observations that do not change the InstallStatus but may
matter to a planner.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
BackupExists
A <config>.bak file exists. Usually means a previous install was
rolled back or interrupted; the backup is still on disk.
DualHooksExist
Both hooks.json and inline config.toml hook configurations exist.
Trait Implementations§
Source§impl Clone for StatusWarning
impl Clone for StatusWarning
Source§fn clone(&self) -> StatusWarning
fn clone(&self) -> StatusWarning
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 StatusWarning
impl Debug for StatusWarning
impl Eq for StatusWarning
Source§impl PartialEq for StatusWarning
impl PartialEq for StatusWarning
impl StructuralPartialEq for StatusWarning
Auto Trait Implementations§
impl Freeze for StatusWarning
impl RefUnwindSafe for StatusWarning
impl Send for StatusWarning
impl Sync for StatusWarning
impl Unpin for StatusWarning
impl UnsafeUnpin for StatusWarning
impl UnwindSafe for StatusWarning
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.