pub type Nodes<'a, N> = Cow<'a, [N]>;
pub enum Nodes<'a, N> { Borrowed(&'a [N]), Owned(<[N] as ToOwned>::Owned), }
Borrowed data.
Owned data.