pub enum Checksum {
Sha256([u8; 32]),
}
Expand description
Cryptographic checksum (SHA-256) for a package
Variants§
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Checksum
impl<'de> Deserialize<'de> for Checksum
source§fn deserialize<D>(
deserializer: D
) -> Result<Checksum, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Checksum, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for Checksum
impl Ord for Checksum
source§impl PartialEq<Checksum> for Checksum
impl PartialEq<Checksum> for Checksum
source§impl PartialOrd<Checksum> for Checksum
impl PartialOrd<Checksum> for Checksum
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for Checksum
impl Serialize for Checksum
source§fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§impl TryFrom<&MetadataValue> for Checksum
impl TryFrom<&MetadataValue> 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<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.