pub enum ChecksumPolicy {
Required,
WarnOnFailure,
Skip,
}Expand description
Security policy for checksum verification during updates.
This enum allows configuring how strictly the updater enforces checksum verification, balancing security with usability.
Variants§
Required
Require checksum verification - fail if checksum is unavailable or invalid.
WarnOnFailure
Warn if checksum verification fails but continue with update.
Skip
Skip checksum verification entirely (not recommended for production).
Trait Implementations§
Source§impl Clone for ChecksumPolicy
impl Clone for ChecksumPolicy
Source§fn clone(&self) -> ChecksumPolicy
fn clone(&self) -> ChecksumPolicy
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 ChecksumPolicy
impl Debug for ChecksumPolicy
Source§impl Default for ChecksumPolicy
impl Default for ChecksumPolicy
Source§impl PartialEq for ChecksumPolicy
impl PartialEq for ChecksumPolicy
impl Copy for ChecksumPolicy
impl Eq for ChecksumPolicy
impl StructuralPartialEq for ChecksumPolicy
Auto Trait Implementations§
impl Freeze for ChecksumPolicy
impl RefUnwindSafe for ChecksumPolicy
impl Send for ChecksumPolicy
impl Sync for ChecksumPolicy
impl Unpin for ChecksumPolicy
impl UnwindSafe for ChecksumPolicy
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§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.