pub struct MultiVerifier { /* private fields */ }Expand description
Multiple checksum verifier for verifying against multiple algorithms.
Implementations§
Source§impl MultiVerifier
impl MultiVerifier
Sourcepub fn new(configs: Vec<ChecksumConfig>, require_all: bool) -> Result<Self>
pub fn new(configs: Vec<ChecksumConfig>, require_all: bool) -> Result<Self>
Create a new multi-verifier.
If require_all is true, all checksums must match.
If false, at least one checksum must match.
Sourcepub fn verifier_count(&self) -> usize
pub fn verifier_count(&self) -> usize
Get the number of verifiers.
Auto Trait Implementations§
impl Freeze for MultiVerifier
impl RefUnwindSafe for MultiVerifier
impl Send for MultiVerifier
impl Sync for MultiVerifier
impl Unpin for MultiVerifier
impl UnsafeUnpin for MultiVerifier
impl UnwindSafe for MultiVerifier
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