[−]Trait recrypt::api_480::Hashable
Typeclass for converting an implementing type to a stable byte representation which can be used for hashing (and thus the hash value will also remain consistent) Inverse of BytesDecoder
Required methods
pub fn to_bytes(&self) -> ByteVector
Convert self to a stable byte representation.
Implementations on Foreign Types
impl Hashable for u8
pub fn to_bytes(&self) -> ByteVector
impl<T> Hashable for [T] where
T: Hashable,
T: Hashable,
pub fn to_bytes(&self) -> ByteVector
impl<T> Hashable for &[T] where
T: Hashable,
T: Hashable,
pub fn to_bytes(&self) -> ByteVector
impl<T> Hashable for Vec<T> where
T: Hashable,
T: Hashable,
pub fn to_bytes(&self) -> ByteVector
impl<'a, T: Hashable, U: Hashable> Hashable for &'a (T, U)
pub fn to_bytes(&self) -> ByteVector
impl<'a, T: Hashable, U: Hashable> Hashable for (&'a T, &'a U)
pub fn to_bytes(&self) -> ByteVector
impl<'a, T: Hashable, U: Hashable, V: Hashable> Hashable for (&'a T, &'a U, &'a V)
pub fn to_bytes(&self) -> ByteVector
impl<'a, T: Hashable, U: Hashable, V: Hashable, W: Hashable> Hashable for (&'a T, &'a U, &'a V, &'a W)
pub fn to_bytes(&self) -> ByteVector
impl<'a, T: Hashable, U: Hashable, V: Hashable, W: Hashable, X: Hashable> Hashable for (&'a T, &'a U, &'a V, &'a W, &'a X)
pub fn to_bytes(&self) -> ByteVector
impl<T: Hashable + Copy> Hashable for Option<T>
pub fn to_bytes(&self) -> ByteVector
impl Hashable for Monty
Loading content...Implementors
impl Hashable for recrypt::api::EncryptedTempKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api::HashedValue
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api::Plaintext
impl Hashable for recrypt::api::PublicKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for PublicSigningKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api::TransformKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api_480::EncryptedTempKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api_480::HashedValue
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api_480::Plaintext
impl Hashable for PrivateKey
impl Hashable for recrypt::api_480::PublicKey
pub fn to_bytes(&self) -> ByteVector
impl Hashable for recrypt::api_480::TransformKey
pub fn to_bytes(&self) -> ByteVector
impl<T: Hashable + Clone> Hashable for NonEmptyVec<T>
impl<T: Hashable32> Hashable for T
All Hashable32s are Hashable