Trait blot::core::Blot [−][src]
pub trait Blot {
fn blot<T: Multihash>(&self, _: &T) -> Harvest;
fn digest<D: Multihash>(&self, digester: D) -> Hash<D> { ... }
}Required Methods
Provided Methods
Implementations on Foreign Types
impl<'a, T: ?Sized + Blot> Blot for &'a T[src]
impl<'a, T: ?Sized + Blot> Blot for &'a Timpl Blot for str[src]
impl Blot for strimpl Blot for String[src]
impl Blot for Stringimpl Blot for [u8][src]
impl Blot for [u8]impl<'a, T: Blot> Blot for Option<T>[src]
impl<'a, T: Blot> Blot for Option<T>impl<'a> Blot for bool[src]
impl<'a> Blot for boolimpl Blot for u8[src]
impl Blot for u8impl Blot for u16[src]
impl Blot for u16impl Blot for u32[src]
impl Blot for u32impl Blot for u64[src]
impl Blot for u64impl Blot for usize[src]
impl Blot for usizeimpl Blot for i8[src]
impl Blot for i8impl Blot for i16[src]
impl Blot for i16impl Blot for i32[src]
impl Blot for i32impl Blot for i64[src]
impl Blot for i64impl Blot for isize[src]
impl Blot for isizeimpl<T: Blot> Blot for Vec<T>[src]
impl<T: Blot> Blot for Vec<T>impl<T: Blot + Eq + Hash> Blot for HashSet<T>[src]
impl<T: Blot + Eq + Hash> Blot for HashSet<T>impl<K, V> Blot for HashMap<K, V> where
K: Blot + Eq + Hash,
V: Blot + PartialEq, [src]
impl<K, V> Blot for HashMap<K, V> where
K: Blot + Eq + Hash,
V: Blot + PartialEq, impl<K, V> Blot for BTreeMap<K, V> where
K: Blot + Eq + Hash,
V: Blot + PartialEq, [src]
impl<K, V> Blot for BTreeMap<K, V> where
K: Blot + Eq + Hash,
V: Blot + PartialEq, impl Blot for f32[src]
impl Blot for f32impl Blot for f64[src]
impl Blot for f64impl Blot for Map<String, Value>[src]
impl Blot for Map<String, Value>impl Blot for Number[src]
impl Blot for Numberimpl Blot for Value[src]
impl Blot for Value