List of all items
Structs
- AppError
- analysis::ast_visitor::SemanticUnitVisitor
- analysis::mapper::MapResult
- config::ClassificationConfig
- config::Config
- config::ConfigBuilder
- config::LimitsConfig
- config::OutputConfig
- config::PerTypeLimits
- config::WeightsConfig
- error::ConfigError
- error::ConfigValidationError
- error::DiffParseError
- error::FileReadError
- error::IoError
- error::LimitExceededError
- error::OutputError
- error::ParseError
- git::diff_parser::FileDiff
- git::hunk::Hunk
- git::hunk::HunkLine
- output::github::GithubFormatter
- output::json::JsonFormatter
- types::change::AnalysisResult
- types::change::Change
- types::change::Summary
- types::scope::AnalysisScope
- types::scope::SkippedFile
- types::semantic_unit::LineSpan
- types::semantic_unit::SemanticUnit
Enums
- config::OutputFormat
- git::hunk::LineType
- types::classification::CodeType
- types::scope::ExclusionReason
- types::semantic_unit::SemanticUnitKind
- types::semantic_unit::Visibility
Traits
Functions
- analysis::extractor::extract_semantic_units
- analysis::extractor::extract_semantic_units_from_str
- analysis::mapper::map_changes
- classifier::attr_classifier::has_test_feature
- classifier::attr_classifier::is_bench_unit
- classifier::attr_classifier::is_in_test_module
- classifier::attr_classifier::is_test_unit
- classifier::classify_unit
- classifier::path_classifier::is_bench_path
- classifier::path_classifier::is_example_path
- classifier::path_classifier::is_test_path
- classifier::rules::calculate_weight
- git::diff_parser::parse_diff
- output::comment::format_comment
- output::comment::get_comment_marker
- output::formatter::format_output