pub struct TreeStatistics {
pub nodes: Vec<NodeInfo>,
pub wires: Vec<WireInfo>,
pub sinks: Vec<String>,
pub total_nodes: i32,
pub total_sinks: i32,
pub total_wires: i32,
}Expand description
Detailed tree statistics collected from a clock tree.
Fields§
§nodes: Vec<NodeInfo>List of all nodes with their info
wires: Vec<WireInfo>List of all wires with their info
sinks: Vec<String>Names of all sink nodes
total_nodes: i32Total number of nodes in the tree
total_sinks: i32Total number of sink (leaf) nodes
total_wires: i32Total number of wire segments
Trait Implementations§
Source§impl Clone for TreeStatistics
impl Clone for TreeStatistics
Source§fn clone(&self) -> TreeStatistics
fn clone(&self) -> TreeStatistics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TreeStatistics
impl RefUnwindSafe for TreeStatistics
impl Send for TreeStatistics
impl Sync for TreeStatistics
impl Unpin for TreeStatistics
impl UnsafeUnpin for TreeStatistics
impl UnwindSafe for TreeStatistics
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