pub struct Checksum {
pub valid_until: usize,
pub chk_type: String,
pub data: Vec<u8>,
pub valid: bool,
}Expand description
Calculated checksum of the file
Fields§
§valid_until: usize(crate-internal): how many bytes of the signature are valid, how many are padding
chk_type: StringType of checksum (16 bytes long, ------------, sha256----------, etc.)
data: Vec<u8>Data of the checksum bytes, 256 bytes long
valid: boolWhether the checksum has been validated during WebC::parse
Trait Implementations§
source§impl PartialEq<Checksum> for Checksum
impl PartialEq<Checksum> for Checksum
impl Eq for Checksum
impl StructuralEq for Checksum
impl StructuralPartialEq for Checksum
Auto Trait Implementations§
impl RefUnwindSafe for Checksum
impl Send for Checksum
impl Sync for Checksum
impl Unpin for Checksum
impl UnwindSafe for Checksum
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.