List of all items
Structs
- analyzer::AnalyzedFileResult
- analyzer::CouplingAnalyzer
- analyzer::Dependency
- analyzer::ItemDependency
- analyzer::UsageCounts
- balance::grade::ProjectBalanceReport
- balance::issue::CouplingIssue
- balance::issue::IssueKey
- 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::JsonIssueEvidence
- 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
- design::assessment::AssessmentRequest
- design::changes::ChangeSet
- design::changes::ChangedFile
- design::changes::ChangedRange
- design::changes::Provenance
- design::context::BusinessRule
- design::context::Component
- design::context::Decision
- design::context::DesignContext
- design::context::Relationship
- design::context::Scenario
- design::context::ScenarioChange
- design::graph::DependencyGraph
- design::graph::ImpactPath
- design::graph::Reachability
- design::model::Alternative
- design::model::BaselineSummary
- design::model::BoundarySummary
- design::model::ChangeImpact
- design::model::ComparedFinding
- design::model::Coordination
- design::model::DecisionReview
- design::model::DesignAssessment
- design::model::EdgeEvidence
- design::model::ExternalExposure
- design::model::InheritedExposure
- design::model::LifecycleGroup
- design::model::Priority
- design::model::RuntimeRelation
- design::model::ScenarioResult
- design::model::SharedReason
- design::model::TestCandidate
- design::source::SourceFinding
- design::source::SourceInventory
- design::source::SourceItem
- diff::BaselineDiff
- 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
- design::context::ContextError
- design::context::EvidenceOrigin
- design::context::RelationshipKind
- design::context::ReviewTrigger
- 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::detect_scattered_external_coupling
- 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::analyze_impact_with_depth
- 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_impact_output_with_depth
- 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
- design::assessment::assess
- design::changes::git
- design::changes::git_root
- design::changes::read_changes
- design::changes::resolve_ref
- design::changes::source_fingerprint
- design::context::load_context
- design::output::write_assessment
- design::source::fingerprint
- design::source::type_mentions
- 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