List of all items
Structs
- analyzer::AnalyzedFileResult
- analyzer::CouplingAnalyzer
- analyzer::Dependency
- analyzer::ItemDependency
- analyzer::UsageCounts
- balance::grade::ProjectBalanceReport
- balance::issue::CouplingIssue
- balance::rationale::GradeRationale
- balance::rationale::IssueTypeContribution
- balance::score::BalanceScore
- balance::score::IssueThresholds
- cli_output::CascadingImpact
- cli_output::CheckConfig
- cli_output::CheckResult
- cli_output::DependencyInfo
- cli_output::Hotspot
- cli_output::HotspotIssue
- cli_output::ImpactAnalysis
- cli_output::IssueExplanation
- cli_output::JsonAnalysisManifest
- cli_output::JsonBaselineDiff
- cli_output::JsonBlindSpot
- cli_output::JsonExternalDependencies
- cli_output::JsonExternalDependenciesOutput
- cli_output::JsonGradeChange
- cli_output::JsonGradeRationale
- cli_output::JsonHistory
- cli_output::JsonHistoryPoint
- cli_output::JsonIssue
- cli_output::JsonIssueTypeContribution
- cli_output::JsonModule
- cli_output::JsonOutput
- cli_output::JsonSkippedRevision
- cli_output::JsonSummary
- cli_output::JsonTemporalCoupling
- cli_output::StrengthCount
- cli_output::TraceDependency
- cli_output::TraceResult
- config::AnalysisConfig
- config::CompiledConfig
- config::CouplingConfig
- config::DeadConfigPattern
- config::SubdomainConfig
- config::ThresholdsConfig
- config::VolatilityConfig
- diff::BaselineDiff
- diff::IssueKey
- external::ExternalDependencyReport
- external::ExternalDependencyUsage
- history::HistoryPoint
- history::HistoryReport
- history::RefAnalysis
- history::SkippedRevision
- manifest::AnalysisManifest
- manifest::BlindSpot
- manifest::ManifestContext
- metrics::coupling::CouplingLocation
- metrics::coupling::CouplingMetrics
- metrics::module::BalanceCounts
- metrics::module::DimensionStats
- metrics::module::DistanceCounts
- metrics::module::FunctionDefinition
- metrics::module::ModuleMetrics
- metrics::module::StrengthCounts
- metrics::module::TypeDefinition
- metrics::module::VolatilityCounts
- metrics::project::CircularDependencySummary
- metrics::project::ProjectMetrics
- report::TextReportOptions
- volatility::TemporalCoupling
- volatility::VolatilityAnalyzer
- volatility::VolatilityStats
- web::graph::AnalysisManifestData
- web::graph::BalanceValue
- web::graph::BlindSpotData
- web::graph::ConnascenceValue
- web::graph::DimensionValue
- web::graph::Dimensions
- web::graph::Edge
- web::graph::GraphData
- web::graph::GraphIssue
- web::graph::HiddenCouplingEdge
- web::graph::IssueFocus
- web::graph::IssueInfo
- web::graph::IssuesByServerity
- web::graph::ItemDepInfo
- web::graph::LocationInfo
- web::graph::ModuleItem
- web::graph::Node
- web::graph::NodeMetrics
- web::graph::Summary
- web::graph::TemporalCouplingData
- web::server::AppState
- web::server::ServerConfig
- workspace::CrateInfo
- workspace::WorkspaceInfo
Enums
- analyzer::AnalyzerError
- analyzer::DependencyKind
- analyzer::ItemDepType
- analyzer::ItemKind
- analyzer::UsageContext
- balance::action::RefactoringAction
- balance::external_crates::CrateStability
- balance::grade::HealthGrade
- balance::issue_type::IssueType
- balance::rationale::GradeDimension
- balance::score::BalanceInterpretation
- balance::severity::Severity
- config::ConfigError
- history::HistoryError
- metrics::dimensions::Distance
- metrics::dimensions::IntegrationStrength
- metrics::dimensions::Subdomain
- metrics::dimensions::Visibility
- metrics::module::BalanceClassification
- volatility::Volatility
- volatility::VolatilityError
- workspace::WorkspaceError
Traits
Functions
- analyzer::analyze_project
- analyzer::analyze_project_parallel
- analyzer::analyze_project_parallel_with_config
- analyzer::analyze_rust_file
- analyzer::analyze_rust_file_full
- analyzer::analyze_workspace
- analyzer::analyze_workspace_with_config
- balance::coupling::identify_issues
- balance::coupling::identify_issues_with_thresholds
- balance::external_crates::classify_crate_stability
- balance::external_crates::is_external_crate
- balance::external_crates::should_reduce_severity
- balance::external_crates::should_skip_crate
- balance::labels::distance_label
- balance::labels::strength_label
- balance::labels::volatility_label
- balance::project::analyze_project_balance
- balance::project::analyze_project_balance_with_thresholds
- balance::project::calculate_project_score
- cli_output::analyze_impact
- cli_output::calculate_hotspots
- cli_output::generate_baseline_diff_output
- cli_output::generate_check_output
- cli_output::generate_external_dependencies_output
- cli_output::generate_history_output
- cli_output::generate_hotspots_output
- cli_output::generate_impact_output
- cli_output::generate_json_output
- cli_output::generate_json_output_with_diff
- cli_output::generate_ratchet_check_output
- cli_output::generate_trace_output
- cli_output::get_issue_explanation
- cli_output::history_report_to_json
- cli_output::parse_grade
- cli_output::parse_severity
- cli_output::run_check
- config::load_compiled_config
- config::load_config
- diff::diff_ref_analysis
- diff::diff_reports
- external::analyze_external_dependencies
- external::detect_scattered_external_coupling
- external::load_lock_versions_near
- history::analyze_history
- history::analyze_ref
- manifest::build_manifest
- report::generate_ai_output
- report::generate_ai_output_with_thresholds
- report::generate_report
- report::generate_report_with_options
- report::generate_report_with_thresholds
- report::generate_summary
- report::generate_summary_with_options
- report::generate_summary_with_thresholds
- web::graph::project_to_graph
- web::routes::api_routes
- web::routes::static_routes
- web::server::start_server
- workspace::resolve_crate_from_path