pub struct PriorityOrder {
pub metrics: Vec<NodeMetrics>,
pub nodes: Vec<RankedNode>,
pub parent: Vec<Option<NodeId>>,
pub children: Vec<Vec<NodeId>>,
pub index_in_parent_array: Vec<Option<usize>>,
pub by_priority: Vec<NodeId>,
pub total_nodes: usize,
pub object_type: Vec<ObjectType>,
}Fields§
§metrics: Vec<NodeMetrics>§nodes: Vec<RankedNode>§parent: Vec<Option<NodeId>>§children: Vec<Vec<NodeId>>§index_in_parent_array: Vec<Option<usize>>§by_priority: Vec<NodeId>§total_nodes: usize§object_type: Vec<ObjectType>Trait Implementations§
Source§impl Clone for PriorityOrder
impl Clone for PriorityOrder
Source§fn clone(&self) -> PriorityOrder
fn clone(&self) -> PriorityOrder
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 PriorityOrder
impl RefUnwindSafe for PriorityOrder
impl Send for PriorityOrder
impl Sync for PriorityOrder
impl Unpin for PriorityOrder
impl UnwindSafe for PriorityOrder
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