pub struct GraphExport {
pub flow_name: String,
pub format: String,
pub graph: String,
pub node_count: usize,
pub edge_count: usize,
pub parallel_groups: usize,
pub max_depth: usize,
}Expand description
Graph export result.
Fields§
§flow_name: StringFlow name.
format: StringOutput format (“dot” or “mermaid”).
graph: StringThe graph source text.
node_count: usizeNumber of nodes (steps) in the graph.
edge_count: usizeNumber of edges in the graph.
parallel_groups: usizeNumber of parallel groups detected.
max_depth: usizeMaximum dependency depth.
Trait Implementations§
Source§impl Clone for GraphExport
impl Clone for GraphExport
Source§fn clone(&self) -> GraphExport
fn clone(&self) -> GraphExport
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 GraphExport
impl Debug for GraphExport
Auto Trait Implementations§
impl Freeze for GraphExport
impl RefUnwindSafe for GraphExport
impl Send for GraphExport
impl Sync for GraphExport
impl Unpin for GraphExport
impl UnsafeUnpin for GraphExport
impl UnwindSafe for GraphExport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.