pub struct BoxQueueHandle<N: BoxQueueNode>(/* private fields */);Expand description
An opaque handle to a BoxQueue node.
Trait Implementations§
Source§fn as_ref(&self) -> &BoxQueueHandle<N>
fn as_ref(&self) -> &BoxQueueHandle<N>
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl<N: BoxQueueNode> PriorityQueueHandle<<N as BoxQueueNode>::Data> for BoxQueueHandle<N>
impl<N: BoxQueueNode> PriorityQueueHandle<<N as BoxQueueNode>::Data> for BoxQueueHandle<N>
impl<N: BoxQueueNode> Send for BoxQueueHandle<N>
impl<N: BoxQueueNode> Sync for BoxQueueHandle<N>
Auto Trait Implementations§
impl<N> Freeze for BoxQueueHandle<N>
impl<N> RefUnwindSafe for BoxQueueHandle<N>where
N: RefUnwindSafe,
impl<N> Unpin for BoxQueueHandle<N>
impl<N> UnsafeUnpin for BoxQueueHandle<N>
impl<N> UnwindSafe for BoxQueueHandle<N>where
N: RefUnwindSafe,
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