#[non_exhaustive]pub enum UninstallLogMode {
Append,
New,
Overwrite,
}Expand description
TSetupLogMode for the uninstall log.
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.
Append
lmAppend — append to existing log.
New
lmNew — create new log file.
Overwrite
lmOverwrite — overwrite existing log.
Implementations§
Trait Implementations§
Source§impl Clone for UninstallLogMode
impl Clone for UninstallLogMode
Source§fn clone(&self) -> UninstallLogMode
fn clone(&self) -> UninstallLogMode
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 UninstallLogMode
impl Debug for UninstallLogMode
Source§impl Display for UninstallLogMode
impl Display for UninstallLogMode
Source§impl PartialEq for UninstallLogMode
impl PartialEq for UninstallLogMode
impl Copy for UninstallLogMode
impl Eq for UninstallLogMode
impl StructuralPartialEq for UninstallLogMode
Auto Trait Implementations§
impl Freeze for UninstallLogMode
impl RefUnwindSafe for UninstallLogMode
impl Send for UninstallLogMode
impl Sync for UninstallLogMode
impl Unpin for UninstallLogMode
impl UnsafeUnpin for UninstallLogMode
impl UnwindSafe for UninstallLogMode
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