Expand description
Library for analyzing Rust crate module structures and dependencies.
This library provides functionality to:
- Analyze Rust crate module hierarchies
- Build dependency graphs showing relationships between modules
- Detect orphaned source files
- Extract module metadata and structure information
Re-exports§
pub use crate::analyzer::LoadOptions;pub use crate::item::Item;pub use crate::options::GeneralOptions;pub use crate::options::ProjectOptions;pub use crate::tree::ModuleTree;pub use crate::tree::Tree;pub use crate::tree::TreeBuilder;
Modules§
Structs§
- Analysis
Config - Analysis configuration to control performance and depth
Functions§
- analyze_
crate - Analyzes a Rust crate at the given path and returns the analysis components
- build_
module_ tree - Builds a module tree from a crate analysis
- detect_
orphans - Detects orphaned source files in a crate directory