DigestFactory

Trait DigestFactory 

Source
pub trait DigestFactory {
    type Digest: DigestBuilder + Digest + Send + 'static;
}
Expand description

Allows associating a given Digest type with any arbitrary type

Some downstreams have dependencies on types that implement DigestFactory in order to generate the desired type for computing digests

Required Associated Types§

Source

type Digest: DigestBuilder + Digest + Send + 'static

The Digest type associated

Implementations on Foreign Types§

Source§

impl<'a, T> DigestFactory for &'a T
where T: DigestFactory,

Source§

impl<'a, T> DigestFactory for &'a mut T
where T: DigestFactory,

Source§

impl<T> DigestFactory for Box<T>
where T: DigestFactory,

Source§

impl<T> DigestFactory for Rc<T>
where T: DigestFactory,

Source§

impl<T> DigestFactory for Arc<T>
where T: DigestFactory,

Implementors§