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]
K: Canon + Ord + Default,
V: Canon,