pub struct ValidDigest {
pub algorithm: DigestAlgorithm,
pub bytes: Vec<u8>,
}Fields§
§algorithm: DigestAlgorithm§bytes: Vec<u8>Implementations§
Source§impl ValidDigest
impl ValidDigest
pub fn from_bytes(algorithm: DigestAlgorithm, bytes: Vec<u8>) -> Result<Self>
pub fn from_hex( algorithm: DigestAlgorithm, value: impl AsRef<str>, ) -> Result<Self>
pub fn hex(&self) -> String
Trait Implementations§
Source§impl Clone for ValidDigest
impl Clone for ValidDigest
Source§fn clone(&self) -> ValidDigest
fn clone(&self) -> ValidDigest
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 ValidDigest
impl Debug for ValidDigest
Source§impl<'de> Deserialize<'de> for ValidDigest
impl<'de> Deserialize<'de> for ValidDigest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ValidDigest
impl PartialEq for ValidDigest
Source§impl Serialize for ValidDigest
impl Serialize for ValidDigest
impl Eq for ValidDigest
impl StructuralPartialEq for ValidDigest
Auto Trait Implementations§
impl Freeze for ValidDigest
impl RefUnwindSafe for ValidDigest
impl Send for ValidDigest
impl Sync for ValidDigest
impl Unpin for ValidDigest
impl UnsafeUnpin for ValidDigest
impl UnwindSafe for ValidDigest
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