Struct parallel_disk_usage::visualizer::Visualizer [−][src]
pub struct Visualizer<'a, Name, Data> where
Name: Display,
Data: Size, { pub data_tree: &'a DataTree<Name, Data>, pub bytes_format: Data::DisplayFormat, pub direction: Direction, pub column_width_distribution: ColumnWidthDistribution, pub max_depth: NonZeroUsize, }
Expand description
Visualize a DataTree.
Fields
data_tree: &'a DataTree<Name, Data>The tree to visualize.
bytes_format: Data::DisplayFormatFormat to be used to display the data.
direction: DirectionThe direction of the visualization of the tree.
column_width_distribution: ColumnWidthDistributionDistribution and total number of characters/blocks can be placed in a line.
max_depth: NonZeroUsizeMaximum number of levels that should be visualized.
Implementations
Trait Implementations
impl<'a, Name: Debug, Data: Debug> Debug for Visualizer<'a, Name, Data> where
Name: Display,
Data: Size,
Data::DisplayFormat: Debug,
impl<'a, Name: Debug, Data: Debug> Debug for Visualizer<'a, Name, Data> where
Name: Display,
Data: Size,
Data::DisplayFormat: Debug, Auto Trait Implementations
impl<'a, Name, Data> RefUnwindSafe for Visualizer<'a, Name, Data> where
Data: RefUnwindSafe,
Name: RefUnwindSafe,
<Data as Size>::DisplayFormat: RefUnwindSafe, impl<'a, Name, Data> Send for Visualizer<'a, Name, Data> where
Data: Sync,
Name: Sync,
<Data as Size>::DisplayFormat: Send, impl<'a, Name, Data> Sync for Visualizer<'a, Name, Data> where
Data: Sync,
Name: Sync,
<Data as Size>::DisplayFormat: Sync, impl<'a, Name, Data> Unpin for Visualizer<'a, Name, Data> where
<Data as Size>::DisplayFormat: Unpin, impl<'a, Name, Data> UnwindSafe for Visualizer<'a, Name, Data> where
Data: RefUnwindSafe,
Name: RefUnwindSafe,
<Data as Size>::DisplayFormat: UnwindSafe, Blanket Implementations
Mutably borrows from an owned value. Read more
Apply f to self. Read more
Apply f to &self. Read more
Apply f to &mut self. Read more
Apply f to &self where f takes a single parameter of type Param
and Self implements trait AsRef<Param>. Read more
Apply f to &mut self where f takes a single parameter of type Param
and Self implements trait AsMut<Param>. Read more
Apply f to &self where f takes a single parameter of type Param
and Self implements trait Deref<Param>. Read more
Apply f to &mut self where f takes a single parameter of type Param
and Self implements trait DerefMut<Param>. Read more
Apply f to &self where f takes a single parameter of type Param
and Self implements trait Deref<Param>. Read more
Apply f to &mut self where f takes a single parameter of type Param
and Self implements trait DerefMut<Param>. Read more