[][src]Trait dusk_kelvin_map::MapAnnotation

pub trait MapAnnotation<K, V, S> where
    K: Canon<S> + Ord,
    V: Canon<S>,
    S: Store,
    Self: Canon<S> + Annotation<KelvinMap<K, V, Self, S>, S>,
    Self: Borrow<Max<K>> + Borrow<Cardinality>, 
{ }

Trait requirement to be an annotation of KelvinMap.

The borrowed Max<K> will be used to define the traversal path over the tree.

Implementors

impl<K, V, S> MapAnnotation<K, V, S> for MapAnnotationDefault<K, S> where
    K: Canon<S> + Ord + Default,
    V: Canon<S>,
    S: Store
[src]

Loading content...