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 Blot for str
[src]

impl Blot for String
[src]

impl Blot for [u8]
[src]

impl<'a, T: Blot> Blot for Option<T>
[src]

impl<'a> Blot for bool
[src]

impl Blot for u8
[src]

impl Blot for u16
[src]

impl Blot for u32
[src]

impl Blot for u64
[src]

impl Blot for usize
[src]

impl Blot for i8
[src]

impl Blot for i16
[src]

impl Blot for i32
[src]

impl Blot for i64
[src]

impl Blot for isize
[src]

impl<T: Blot> Blot for Vec<T>
[src]

impl<T: Blot + Eq + Hash> Blot for HashSet<T>
[src]

impl<K, V> Blot for HashMap<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
[src]

impl Blot for f32
[src]

impl Blot for f64
[src]

impl Blot for Map<String, Value>
[src]

impl Blot for Number
[src]

impl Blot for Value
[src]

Implementors