guppy/graph/feature/mod.rs
1// Copyright (c) The cargo-guppy Contributors
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4//! Graph analysis for individual features within a package.
5//!
6//! `FeatureGraph` can be used to do a more precise analysis than is possible at the package level.
7//! For example, an optional feature not included a default build can potentially pull in a large
8//! number of extra dependencies. This module allows for those subgraphs to be filtered out.
9
10mod build;
11mod cycles;
12pub mod feature_list;
13mod graph_impl;
14#[cfg(feature = "proptest1")]
15mod proptest_helpers;
16mod query;
17mod resolve;
18mod weak;
19
20use build::*;
21pub use cycles::*;
22pub use feature_list::FeatureList;
23pub use graph_impl::*;
24pub use query::*;
25pub use resolve::*;
26pub use weak::*;