Enum bismuth::cube::OrphanNode [] [src]

pub enum OrphanNode<L, B> where
    L: AsRef<LeafPayload>,
    B: AsRef<BranchPayload>, 
{ Leaf(L), Branch(B), }

Variants

Methods

impl<L, B> OrphanNode<L, B> where
    L: AsRef<LeafPayload>,
    B: AsRef<BranchPayload>, 
[src]

[src]

[src]

[src]

impl<L, B> OrphanNode<L, B> where
    L: AsRef<LeafPayload> + AsMut<LeafPayload>,
    B: AsRef<BranchPayload> + AsMut<BranchPayload>, 
[src]

[src]

[src]

Trait Implementations

Auto Trait Implementations

impl<L, B> Send for OrphanNode<L, B> where
    B: Send,
    L: Send

impl<L, B> Sync for OrphanNode<L, B> where
    B: Sync,
    L: Sync