pub(crate) fn new(index: usize) -> Self {
        Self {
            parent: Cell::new(index),
            link: Cell::new(index),
            rank: Cell::new(0),
        }
    }
/// Create a new `Metadata` for an element with the given index.
Create a new `Metadata` for an element with the given index.
Create a new ` Metadata ` for an element with the given index .
pub(crate) fn new(index: usize) -> Self {
        Self {
            parent: Cell::new(index),
            link: Cell::new(index),
            rank: Cell::new(0),
        }
    }
pub ( crate ) fn new ( index : usize ) -> Self { Self { parent : Cell :: new ( index ) , link : Cell :: new ( index ) , rank : Cell :: new ( 0 ) , } }
Create a new `Metadata` for an element with the given index.
Create a new ` Metadata ` for an element with the given index .
index
usize
index
usize