Trait radn::flow::binary::MonadTrees

source ·
pub trait MonadTrees<'a>: MonadContext<'a> + BinaryTrees {
    // Required method
    fn resolve(
        &self,
        reference: &Self::Reference
    ) -> BTWrap<'a, Self, Self::Node>;
}

Required Methods§

source

fn resolve(&self, reference: &Self::Reference) -> BTWrap<'a, Self, Self::Node>

Implementors§

source§

impl<'a, A: 'a + Send + Sync + Ord + Clone> MonadTrees<'a> for Trees<A>

source§

impl<'a, BT> MonadTrees<'a> for BalancedTrees<BT>where BT: BinaryTreesUnbalanced<'a>,

source§

impl<'a, BT> MonadTrees<'a> for BoundTrees<BT>where BT: BinaryTreesBindable<'a> + WithComparator,

source§

impl<'a, Ctx: Context<'a>, A: Mentionable<'a, Ctx> + Clone, C: 'a + Comparator<A>, E: 'a + Send> MonadTrees<'a> for TreeContext2<'a, Ctx, A, C, E>