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::DisplayFormat
Format to be used to display
the data.
direction: Direction
The direction of the visualization of the tree.
column_width_distribution: ColumnWidthDistribution
Distribution and total number of characters/blocks can be placed in a line.
max_depth: NonZeroUsize
Maximum 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,
[src]
impl<'a, Name: Debug, Data: Debug> Debug for Visualizer<'a, Name, Data> where
Name: Display,
Data: Size,
Data::DisplayFormat: Debug,
[src]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