pub struct TreeOptions {Show 14 fields
pub cli_features: CliFeatures,
pub packages: Packages,
pub target: Target,
pub edge_kinds: HashSet<EdgeKind>,
pub invert: Vec<String>,
pub pkgs_to_prune: Vec<String>,
pub prefix: Prefix,
pub no_dedupe: bool,
pub duplicates: bool,
pub charset: Charset,
pub format: String,
pub graph_features: bool,
pub max_display_depth: u32,
pub no_proc_macro: bool,
}
Fields
cli_features: CliFeatures
packages: Packages
The packages to display the tree for.
target: Target
The platform to filter for.
edge_kinds: HashSet<EdgeKind>
The dependency kinds to display.
invert: Vec<String>
pkgs_to_prune: Vec<String>
The packages to prune from the display of the dependency tree.
prefix: Prefix
The style of prefix for each line.
no_dedupe: bool
If true
, duplicates will be repeated.
If false
, duplicates will be marked with *
, and their dependencies
won’t be shown.
duplicates: bool
If true
, run in a special mode where it will scan for packages that
appear with different versions, and report if any where found. Implies
invert
.
charset: Charset
The style of characters to use.
format: String
A format string indicating how each package should be displayed.
graph_features: bool
Includes features in the tree as separate nodes.
max_display_depth: u32
Maximum display depth of the dependency tree.
no_proc_macro: bool
Exculdes proc-macro dependencies.
Auto Trait Implementations
impl RefUnwindSafe for TreeOptions
impl !Send for TreeOptions
impl !Sync for TreeOptions
impl Unpin for TreeOptions
impl UnwindSafe for TreeOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more