pub struct Verifier { /* private fields */ }Expand description
Incremental verifier for a descriptor payload.
Implementations§
Source§impl Verifier
impl Verifier
pub fn new(expected_digest: Digest, expected_size: u64) -> Self
Sourcepub fn digest_only(expected_digest: Digest) -> Self
pub fn digest_only(expected_digest: Digest) -> Self
Creates a verifier for content whose size is not described separately.
pub fn update(&mut self, bytes: &[u8]) -> Result<(), VerifyError>
pub const fn actual_size(&self) -> u64
pub fn finish(&self) -> Result<(), VerifyError>
Auto Trait Implementations§
impl Freeze for Verifier
impl RefUnwindSafe for Verifier
impl Send for Verifier
impl Sync for Verifier
impl Unpin for Verifier
impl UnsafeUnpin for Verifier
impl UnwindSafe for Verifier
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