Enum immutable_seq::digit::Digit
[−]
[src]
pub enum Digit<T, M> {
One(Lazy<Node<T, M>>),
Two(Lazy<Node<T, M>>, Lazy<Node<T, M>>),
Three(Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>),
Four(Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>),
}A short sequence of 2-3-trees.
Variants
One(Lazy<Node<T, M>>)Two(Lazy<Node<T, M>>, Lazy<Node<T, M>>)Three(Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>)Four(Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>, Lazy<Node<T, M>>)Methods
impl<T, M> Digit<T, M>[src]
Trait Implementations
impl<T: Debug, M: Debug> Debug for Digit<T, M>[src]
impl<'a, T, M> From<&'a Node<T, M>> for Digit<T, M>[src]
impl<T, M> Clone for Digit<T, M>[src]
fn clone(&self) -> Digit<T, M>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl<T, M> Measure<M> for Digit<T, M> where T: Measure<M>,
M: Add<Output=M> + Copy[src]
M: Add<Output=M> + Copy