pub fn borrow_mut(&mut self) -> NodeMut<'_, K, V, N> {
        NodeMut {
            height: self.height,
            common_ptr: self.common_ptr,
            _marker: PhantomData,
        }
    }
/// Get the mutable reference to the node.
///
/// Only the owner of the node can modify its data.
Get the mutable reference to the node.
Only the owner of the node can modify its data.
Get the mutable reference to the node . Only the owner of the node can modify its data .
pub fn borrow_mut(&mut self) -> NodeMut<'_, K, V, N> {
        NodeMut {
            height: self.height,
            common_ptr: self.common_ptr,
            _marker: PhantomData,
        }
    }
pub fn borrow_mut ( & mut self ) -> NodeMut < ' _ , K , V , N > { NodeMut { height : self . height , common_ptr : self . common_ptr , _marker : PhantomData , } }
Get the mutable reference to the node.
Get the mutable reference to the node .
&mut self
&mut self