pub struct StackVisualizer { /* private fields */ }Expand description
Stack visualizer
Implementations§
Source§impl StackVisualizer
impl StackVisualizer
pub fn new(style: VisualizationStyle) -> Self
Sourcepub fn generate_stack_diagram(
&self,
stack: &Stack,
format: &OutputFormat,
) -> Result<String>
pub fn generate_stack_diagram( &self, stack: &Stack, format: &OutputFormat, ) -> Result<String>
Generate stack diagram in specified format
Sourcepub fn generate_dependency_graph(
&self,
stacks: &[Stack],
format: &OutputFormat,
) -> Result<String>
pub fn generate_dependency_graph( &self, stacks: &[Stack], format: &OutputFormat, ) -> Result<String>
Generate dependency graph showing relationships between entries
Auto Trait Implementations§
impl Freeze for StackVisualizer
impl RefUnwindSafe for StackVisualizer
impl Send for StackVisualizer
impl Sync for StackVisualizer
impl Unpin for StackVisualizer
impl UnwindSafe for StackVisualizer
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> 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 more