pub enum InstallIfDifferent {
CheckSum,
KnownPattern {
version: String,
pattern: KnownPatternKind,
},
CustomPattern {
version: String,
pattern: Pattern,
},
}Expand description
Handles when an object should be installed on target.
Variants§
CheckSum
Use checksum to check.
KnownPattern
Use a predefined (known) pattern to check.
CustomPattern
Use a custom pattern to check.
Trait Implementations§
Source§impl Clone for InstallIfDifferent
impl Clone for InstallIfDifferent
Source§fn clone(&self) -> InstallIfDifferent
fn clone(&self) -> InstallIfDifferent
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 InstallIfDifferent
impl Debug for InstallIfDifferent
Source§impl<'de> Deserialize<'de> for InstallIfDifferent
impl<'de> Deserialize<'de> for InstallIfDifferent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for InstallIfDifferent
impl Display for InstallIfDifferent
impl Eq for InstallIfDifferent
Source§impl PartialEq for InstallIfDifferent
impl PartialEq for InstallIfDifferent
impl StructuralPartialEq for InstallIfDifferent
Auto Trait Implementations§
impl Freeze for InstallIfDifferent
impl RefUnwindSafe for InstallIfDifferent
impl Send for InstallIfDifferent
impl Sync for InstallIfDifferent
impl Unpin for InstallIfDifferent
impl UnsafeUnpin for InstallIfDifferent
impl UnwindSafe for InstallIfDifferent
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