pub struct GraphSummaryInfo {
pub n_nodes: usize,
pub node_ids: Vec<String>,
pub graph_path: Option<String>,
pub mermaid_path: Option<String>,
}Expand description
Compact description of the graph a run executed, with pointers to the full topology files inside the run directory.
Fields§
§n_nodes: usizeNumber of nodes in the executed graph.
node_ids: Vec<String>Node ids, in the graph’s insertion order.
graph_path: Option<String>Relative path to the serialized graph (e.g. graph.json).
mermaid_path: Option<String>Relative path to the mermaid rendering (e.g. graph.mmd).
Trait Implementations§
Source§impl Clone for GraphSummaryInfo
impl Clone for GraphSummaryInfo
Source§fn clone(&self) -> GraphSummaryInfo
fn clone(&self) -> GraphSummaryInfo
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 moreSource§impl Debug for GraphSummaryInfo
impl Debug for GraphSummaryInfo
Source§impl Default for GraphSummaryInfo
impl Default for GraphSummaryInfo
Source§fn default() -> GraphSummaryInfo
fn default() -> GraphSummaryInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphSummaryInfo
impl<'de> Deserialize<'de> for GraphSummaryInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GraphSummaryInfo
impl PartialEq for GraphSummaryInfo
Source§fn eq(&self, other: &GraphSummaryInfo) -> bool
fn eq(&self, other: &GraphSummaryInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GraphSummaryInfo
impl Serialize for GraphSummaryInfo
impl StructuralPartialEq for GraphSummaryInfo
Auto Trait Implementations§
impl Freeze for GraphSummaryInfo
impl RefUnwindSafe for GraphSummaryInfo
impl Send for GraphSummaryInfo
impl Sync for GraphSummaryInfo
impl Unpin for GraphSummaryInfo
impl UnsafeUnpin for GraphSummaryInfo
impl UnwindSafe for GraphSummaryInfo
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