pub fn kv_handle(&mut self, index: usize) -> Handle<&mut Node<K, V>, handle::KV,
                                                       handle::LeafOrInternal> {
        // Necessary for correctness, but in a private module
        debug_assert!(index < self.len(), "kv_handle index out of bounds");
        Handle {
            node: self,
            index: index,
            marker: PhantomData,
        }
    }
/// Returns the mutable handle pointing to the key/value pair at a given index.
///
/// # Panics (in debug build)
///
/// Panics if the given index is out of bounds.
Returns the mutable handle pointing to the key/value pair at a given index.
Returns the mutable handle pointing to the key / value pair at a given index .
pub fn kv_handle(&mut self, index: usize) -> Handle<&mut Node<K, V>, handle::KV,
                                                       handle::LeafOrInternal> {
        // Necessary for correctness, but in a private module
        debug_assert!(index < self.len(), "kv_handle index out of bounds");
        Handle {
            node: self,
            index: index,
            marker: PhantomData,
        }
    }
pub fn kv_handle ( & mut self , index : usize ) -> Handle < & mut Node < K , V > , handle :: KV , handle :: LeafOrInternal > { // Necessary for correctness, but in a private module debug_assert ! ( index self len ( ) " " ) ; Handle { node : self , index : index , marker : PhantomData , } }
Returns the mutable handle pointing to the key/value pair at a given index.
Returns the mutable handle pointing to the key / value pair at a given index .
&mut self
index
usize
panics (in debug build)
Panics if the given index is out of bounds.
Panics if the given index is out of bounds .