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