Trait microkelvin::Combine[][src]

pub trait Combine<C, A>: Annotation<C::Leaf> where
    C: Compound<A>, 
{ fn combine(node: &C) -> Self; }

Trait for defining how to combine Annotations

Required methods

fn combine(node: &C) -> Self[src]

Combines multiple annotations

Loading content...

Implementations on Foreign Types

impl<C, A> Combine<C, A> for () where
    C: Compound<A>, 
[src]

Loading content...

Implementors

impl<C, A> Combine<C, A> for Cardinality where
    C: Compound<A>,
    A: Annotation<C::Leaf> + Borrow<Self>, 
[src]

impl<C, A, K> Combine<C, A> for MaxKey<K> where
    C: Compound<A>,
    C::Leaf: Keyed<K>,
    A: Annotation<C::Leaf> + Borrow<Self>,
    K: Ord + Clone
[src]

Loading content...