pub struct PqElement<Point, Value>{ /* private fields */ }Expand description
Concrete implementation of PriorityQueueElement. Comparison and equality operations only care
about val.
Trait Implementations§
Source§impl<Point, Value> Ord for PqElement<Point, Value>
impl<Point, Value> Ord for PqElement<Point, Value>
Source§impl<Point, Value> PartialOrd for PqElement<Point, Value>
impl<Point, Value> PartialOrd for PqElement<Point, Value>
Source§impl<Point, Value> PriorityQueueElement for PqElement<Point, Value>
impl<Point, Value> PriorityQueueElement for PqElement<Point, Value>
impl<Point, Value> Copy for PqElement<Point, Value>
impl<Point, Value> Eq for PqElement<Point, Value>
Auto Trait Implementations§
impl<Point, Value> Freeze for PqElement<Point, Value>
impl<Point, Value> RefUnwindSafe for PqElement<Point, Value>where
Point: RefUnwindSafe,
Value: RefUnwindSafe,
impl<Point, Value> Send for PqElement<Point, Value>
impl<Point, Value> Sync for PqElement<Point, Value>
impl<Point, Value> Unpin for PqElement<Point, Value>
impl<Point, Value> UnwindSafe for PqElement<Point, Value>where
Point: UnwindSafe,
Value: 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