Trait dusk_kelvin_map::MapAnnotation[][src]

pub trait MapAnnotation<K, V> where
    K: Canon + Ord,
    V: Canon,
    Self: Canon + Annotation<Leaf<K, V>> + Combine<KelvinMap<K, V, Self>, Self>,
    Self: Borrow<MaxKey<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> MapAnnotation<K, V> for MapAnnotationDefault<K> where
    K: Canon + Ord + Default,
    V: Canon
[src]

Loading content...