Expand description
Analyzer-independent architecture graph and rule engine.
Re-exports§
pub use builtin::BuiltInRuleSpec;pub use builtin::CycleGrouping;pub use builtin::DependencyScopes;pub use builtin::LayerDependencySpec;pub use builtin::NamedSelectorSpec;pub use builtin::RuleBuildError;
Modules§
- builtin
- Built-in architecture rules expressed through the public rule engine.
Structs§
- Analysis
Context - Analysis
Diagnostic - Architecture
Graph - Candidate
- Condition
Event - CrateId
- Crate
Node - Dependency
Edge - Dependency
Evidence - Described
Condition - Described
Selector - Evaluation
Report - External
Crate Id - External
Crate Node - Graph
Builder - Module
Id - Module
Node - Package
- Package
Id - Path
Pattern - Rule
- Rule
Metadata - Rule
Result - RuleSet
- Source
Position - Source
Span - Violation
Enums§
- Component
- Component
Id - Component
Kind - Dependency
Kind - Dependency
Scope - Graph
Build Error - Path
Pattern Error - Selector
Spec - Severity
- Target
Kind