You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A tool for visualising feature flow in a rust workspace, from the perspective of build time features.
6
+
7
+
## Features
8
+
- Compute feature flow throughout your workspace
9
+
- Filter out crates you don't want to see from the graph, but retain the connections
10
+
- Output as a dot graph or if the `dot_parser` feature is disabled as a text representation
11
+
12
+
## Usage
13
+
You can either filter the output or generate the entire graph.
14
+
If you filter out any crates, the edges will be "collapsed" at the edges of the filtered crates, so you can still see how features propagate through the graph.
15
+
16
+
For larger workspaces it is recommended to generate an svg so you can properly view the entire graph.
17
+
18
+
features obey the following syntax:
19
+
-`feature1` - enable feature1 in the root crate
20
+
-`crate/feature2` - enable feature2 in the crate crate (and implicitly enable crate as a dependency)
21
+
-`crate/default` - enable the default feature for the crate
22
+
-`default` - enable the default feature for the root crate
0 commit comments