pub struct HNode(/* private fields */);
Expand description
A handle to a node within a LinkedVector
. Internally, it holds an index
into the vector holding the LinkedVector’s nodes.
Trait Implementations§
Source§impl<T> Index<HNode> for LinkedVector<T>
impl<T> Index<HNode> for LinkedVector<T>
Source§impl<T> IndexMut<HNode> for LinkedVector<T>
impl<T> IndexMut<HNode> for LinkedVector<T>
impl Copy for HNode
impl StructuralPartialEq for HNode
Auto Trait Implementations§
impl Freeze for HNode
impl RefUnwindSafe for HNode
impl Send for HNode
impl Sync for HNode
impl Unpin for HNode
impl UnwindSafe for HNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more