pub struct Node<K, V> { /* private fields */ }Expand description
An opaque struct representing a node within the FibHeap.
Users of the heap cannot interact with this struct directly, but it is
made public to allow the FibHandle type alias to be public as well.
Auto Trait Implementations§
impl<K, V> Freeze for Node<K, V>
impl<K, V> RefUnwindSafe for Node<K, V>where
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V> Send for Node<K, V>
impl<K, V> Sync for Node<K, V>
impl<K, V> Unpin for Node<K, V>
impl<K, V> UnsafeUnpin for Node<K, V>where
K: UnsafeUnpin,
V: UnsafeUnpin,
impl<K, V> UnwindSafe for Node<K, V>where
K: UnwindSafe,
V: UnwindSafe,
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