pub fn right_edge<'a>(&'a mut self) -> Handle<&'a mut Node<K, V>, handle::Edge, NodeType> {
        Handle {
            node: &mut *self.node,
            index: self.index + 1,
            marker: PhantomData,
        }
    }
/// Gets the handle pointing to the edge immediately to the right of the key/value pair pointed
/// to by this handle.
Gets the handle pointing to the edge immediately to the right of the key/value pair pointed
to by this handle.
Gets the handle pointing to the edge immediately to the right of the key / value pair pointed to by this handle .
pub fn right_edge<'a>(&'a mut self) -> Handle<&'a mut Node<K, V>, handle::Edge, NodeType> {
        Handle {
            node: &mut *self.node,
            index: self.index + 1,
            marker: PhantomData,
        }
    }
pub fn right_edge < ' a > ( & ' a mut self ) -> Handle < & ' a mut Node < K , V > , handle :: Edge , NodeType > { Handle { node : & mut * self . node , index : self . index + 1 , marker : PhantomData , } }
Gets the handle pointing to the edge immediately to the right of the key/value pair pointed
to by this handle.
Gets the handle pointing to the edge immediately to the right of the key / value pair pointed to by this handle .
&'a mut self