pub struct PriorityQueueData {
pub items: Vec<ValueWord>,
}Expand description
Data for PriorityQueue variant — binary min-heap.
Items are ordered by their numeric value (via as_number_coerce()).
For non-numeric items, insertion order is preserved as a FIFO fallback.
Fields§
§items: Vec<ValueWord>Implementations§
Trait Implementations§
Source§impl Clone for PriorityQueueData
impl Clone for PriorityQueueData
Source§fn clone(&self) -> PriorityQueueData
fn clone(&self) -> PriorityQueueData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PriorityQueueData
impl RefUnwindSafe for PriorityQueueData
impl Send for PriorityQueueData
impl Sync for PriorityQueueData
impl Unpin for PriorityQueueData
impl UnsafeUnpin for PriorityQueueData
impl UnwindSafe for PriorityQueueData
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