List of all items
Structs
- analytics::HotspotEntry
- analytics::ModuleMetrics
- analytics::QuotientEdge
- analytics::QuotientGraph
- analytics::QuotientNode
- config::analytics::AnalyticsConfig
- config::bm25::Bm25Config
- config::budget::BudgetConfig
- config::category_weights::CategoryWeights
- config::edge_weights::AnsibleSemanticWeights
- config::edge_weights::BuildSystemWeights
- config::edge_weights::CFamilySemanticWeights
- config::edge_weights::CicdWeights
- config::edge_weights::DockerWeights
- config::edge_weights::GoSemanticWeights
- config::edge_weights::HelmWeights
- config::edge_weights::JavascriptSemanticWeights
- config::edge_weights::KubernetesWeights
- config::edge_weights::OpenapiSemanticWeights
- config::edge_weights::PythonSemanticWeights
- config::edge_weights::SemanticDiscoveryConfig
- config::edge_weights::TagsSemanticWeights
- config::edge_weights::TerraformSemanticWeights
- config::filtering::FilteringConfig
- config::fragmentation::FragmentationConfig
- config::git::GitConfig
- config::graph_filtering::GraphFilteringConfig
- config::limits::AlgorithmLimits
- config::limits::CochangeConfig
- config::limits::LexicalConfig
- config::limits::PPRConfig
- config::limits::SiblingConfig
- config::limits::UtilityConfig
- config::mode::ModeConfig
- config::needs::NeedsConfig
- config::parsers::ParsersConfig
- config::render::RenderConfig
- config::scoring::EgoScoringConfig
- config::scoring::PitConfig
- config::scoring::RrfConfig
- config::selection::BoltzmannConfig
- config::selection::RescueConfig
- config::selection::SelectionConfig
- config::tokenization::TokenizationConfig
- config::weights::EdgeWeightConfig
- config::weights::LangWeights
- discovery::BM25Discovery
- discovery::DefaultDiscovery
- discovery::DiscoveryContext
- discovery::EnsembleDiscovery
- discovery::TestFileDiscovery
- edges::base::FragmentIndex
- edges::document::AnchorLinkEdgeBuilder
- edges::document::CitationEdgeBuilder
- edges::document::DocumentStructureEdgeBuilder
- edges::history::cochange::CochangeEdgeBuilder
- edges::semantic::ansible::AnsibleEdgeBuilder
- edges::semantic::bazel::BazelEdgeBuilder
- edges::semantic::c_family::CFamilyEdgeBuilder
- edges::semantic::cargo_edges::CargoEdgeBuilder
- edges::semantic::clojure::ClojureEdgeBuilder
- edges::semantic::css::CssEdgeBuilder
- edges::semantic::dart::DartEdgeBuilder
- edges::semantic::dbt::DbtEdgeBuilder
- edges::semantic::dotnet::DotNetEdgeBuilder
- edges::semantic::elixir::ElixirEdgeBuilder
- edges::semantic::erlang::ErlangEdgeBuilder
- edges::semantic::go::GoEdgeBuilder
- edges::semantic::graphql::GraphqlEdgeBuilder
- edges::semantic::haskell::HaskellEdgeBuilder
- edges::semantic::javascript::JavaScriptEdgeBuilder
- edges::semantic::julia::JuliaEdgeBuilder
- edges::semantic::jvm::JVMEdgeBuilder
- edges::semantic::latex::LatexEdgeBuilder
- edges::semantic::lua::LuaEdgeBuilder
- edges::semantic::nim::NimEdgeBuilder
- edges::semantic::nix::NixEdgeBuilder
- edges::semantic::ocaml::OCamlEdgeBuilder
- edges::semantic::openapi::OpenapiEdgeBuilder
- edges::semantic::perl::PerlEdgeBuilder
- edges::semantic::php::PhpEdgeBuilder
- edges::semantic::prisma::PrismaEdgeBuilder
- edges::semantic::protobuf::ProtobufEdgeBuilder
- edges::semantic::python::PythonEdgeBuilder
- edges::semantic::r_lang::RLangEdgeBuilder
- edges::semantic::ruby::RubyEdgeBuilder
- edges::semantic::rust_lang::RustEdgeBuilder
- edges::semantic::shell::ShellEdgeBuilder
- edges::semantic::sql::SqlEdgeBuilder
- edges::semantic::swift::SwiftEdgeBuilder
- edges::semantic::tags::TagsEdgeBuilder
- edges::semantic::terraform::TerraformEdgeBuilder
- edges::semantic::zig::ZigEdgeBuilder
- edges::similarity::lexical::LexicalEdgeBuilder
- edges::structural::containment::ContainmentEdgeBuilder
- edges::structural::sibling::SiblingEdgeBuilder
- edges::structural::testing::TestEdgeBuilder
- git::CatFileBatch
- git::ResolvedRange
- graph::CappedEdges
- graph::CompactEdge
- graph::CompactEdges
- graph::CsrGraph
- graph::EdgeCapStats
- graph::EdgeCategoryTable
- graph::Graph
- graph::RankedCandidate
- graph::SuppressionFactors
- graph_export::EdgeRecord
- graph_export::GraphDocument
- graph_export::GraphSummary
- graph_export::NodeRecord
- graph_export::ProjectGraphView
- graph_export::TopInDegreeEntry
- interval::IntervalIndex
- locate::Coverage
- locate::LocateItem
- locate::LocateOutput
- locate::OverflowItem
- locate::RenameEntry
- locate::Summary
- memory_pipeline::MemoryRepo
- mode::PipelineConfig
- pipeline::HeavyLatencyMs
- pipeline::ScoredState
- pipeline::SelectionOutcome
- ppr::PprResult
- project_graph::ProjectGraph
- project_graph::ProjectGraphOptions
- render::ChangeSummary
- render::DiffContextOutput
- render::FragmentEntry
- render::LatencyBreakdown
- scoring::BM25Scoring
- scoring::EgoGraphScoring
- scoring::PPRScoring
- scoring::PitFusionScoring
- scoring::RrfFusionScoring
- scoring::ScoringResult
- select::SelectionResult
- token_corpus::DocTokens
- token_corpus::TokenCorpus
- types::DiffHunk
- types::Fragment
- types::FragmentId
- utility::needs::InformationNeed
- utility::scoring::UtilityState
Enums
- analytics::QuotientLevel
- git::GitError
- git::IgnoreSource
- graph::EdgeCategory
- locate::Reason
- mode::DiscoveryKind
- mode::ObjectiveMode
- mode::ScoringKind
- mode::ScoringMode
- select::SelectionReason
- tokenizer::TokenizerError
- types::FragmentKind
Traits
- discovery::DiscoveryStrategy
- edges::base::EdgeBuilder
- parsers::FragmentationStrategy
- scoring::ScoringStrategy
Functions
- analytics::coupling_metrics
- analytics::detect_cycles
- analytics::hotspots
- analytics::quotient_graph
- analytics::to_mermaid
- candidate_files::collect_candidate_files
- candidate_files::normalize_path
- config::env_overrides::parse_f64_or_default
- config::env_overrides::parse_fraction_or_default
- config::env_overrides::parse_open_fraction_or_default
- config::env_overrides::parse_u32_or_default
- config::env_overrides::parse_usize_or_default
- config::env_overrides::read_env_f64
- config::env_overrides::read_env_fraction
- config::env_overrides::read_env_open_fraction
- config::env_overrides::read_env_u32
- config::env_overrides::read_env_usize
- config::mode::mode
- config::scoring::pit
- config::scoring::rrf
- config::selection::boltzmann
- config::selection::rescue
- config::selection::selection
- core::compute_seed_weights
- core::identify_core_fragments
- deadline::check_compute_deadline
- deadline::set_compute_deadline
- edges::base::add_edge
- edges::base::add_edge_unidirectional
- edges::base::add_edges_from_ids
- edges::base::discover_files_by_refs
- edges::base::file_ext
- edges::base::file_representatives
- edges::base::link_by_name
- edges::base::link_by_path_match
- edges::base::path_to_module
- edges::base::read_file_cached
- edges::collect_capped_edges
- edges::config_edges::get_config_builders
- edges::discover_all_related_files
- edges::document::get_document_builders
- edges::get_all_builders
- edges::history::get_history_builders
- edges::semantic::get_semantic_builders
- edges::similarity::get_similarity_builders
- edges::structural::get_structural_builders
- excerpt::generate_core_excerpts
- excerpt::is_downshift_worthwhile
- filtering::apply_hunk_proximity_bonus
- filtering::cap_context_fragments
- filtering::filter_core_slice_context
- filtering::filter_positive_relevance
- filtering::filter_unrelated_fragments
- fragmentation::create_whole_file_fragment
- fragmentation::process_files_for_fragments
- git::find_ignored_paths
- git::find_ignored_paths_with_source
- git::find_toplevel
- git::get_changed_files
- git::get_commit_message
- git::get_deleted_files
- git::get_diff_text
- git::get_rename_pairs
- git::get_renamed_paths
- git::get_untracked_files
- git::git_command
- git::is_git_repo
- git::parse_diff
- git::resolve_duration_range
- git::run_git
- git::run_git_z
- git::set_git_timeout
- git::show_file_at_revision
- git::split_diff_range
- graph::build_graph
- graph::build_graph_capped
- graph::build_graph_compact
- graph::dedup_compact_edges
- graph::intern_fragment_nodes
- graph::push_bounded_top_k
- graph_export::graph_summary
- graph_export::graph_to_document
- graph_export::graph_to_graphml_string
- graph_export::graph_to_json_string
- graph_export::view_from_project_graph
- languages::get_language_for_file
- locate::build_locate
- memory_pipeline::build_diff_context_in_memory
- parsers::fragment_file
- peak_rss::peak_rss_bytes
- pipeline::build_diff_context
- pipeline::build_diff_context_locate
- pipeline::compute_scored_state
- pipeline::raw_diff_text
- pipeline::run_selection
- pipeline::select_with_params
- postpass::coherence_post_pass
- postpass::ensure_changed_files_represented
- postpass::rescue_nontrivial_context
- ppr::personalized_pagerank
- project_graph::build_project_graph
- project_graph::build_project_graph_with_options
- provenance::incoming_attribution
- provenance::maybe_dump
- provenance::seed_hops
- render::build_diff_context_output
- render::is_zero_pub
- scoring::create_scoring_strategy
- select::lazy_greedy_select
- signatures::generate_signature_variants
- stopwords::filter_idents
- stopwords::get_min_len
- stopwords::get_stopwords
- stopwords::is_reasonable_ident
- stopwords::profile_from_path
- testfiles::is_test_path
- tokenizer::count_tokens
- tokenizer::try_count_tokens
- types::extract_identifier_counts
- types::extract_identifier_list
- types::extract_identifiers
- utility::boltzmann::boltzmann_select
- utility::boltzmann::calibrate_beta
- utility::importance::compute_file_importance
- utility::needs::concepts_from_diff_text
- utility::needs::match_strength_typed
- utility::needs::needs_from_diff
- utility::scoring::apply_fragment
- utility::scoring::compute_density
- utility::scoring::marginal_gain
- utility::scoring::utility_value
Type Aliases
Statics
- config::analytics::ANALYTICS
- config::bm25::BM25
- config::budget::BUDGET
- config::category_weights::CATEGORY_WEIGHTS
- config::edge_weights::ANSIBLE_SEMANTIC
- config::edge_weights::BUILD_SYSTEM
- config::edge_weights::CICD
- config::edge_weights::C_FAMILY_SEMANTIC
- config::edge_weights::DOCKER
- config::edge_weights::GO_SEMANTIC
- config::edge_weights::HELM
- config::edge_weights::JAVASCRIPT_SEMANTIC
- config::edge_weights::KUBERNETES
- config::edge_weights::OPENAPI_SEMANTIC
- config::edge_weights::PYTHON_SEMANTIC
- config::edge_weights::SEMANTIC_DISCOVERY
- config::edge_weights::TAGS_SEMANTIC
- config::edge_weights::TERRAFORM_SEMANTIC
- config::extensions::CODE_EXTENSIONS
- config::extensions::CONFIG_EXTENSIONS
- config::extensions::CPP_EXTENSIONS
- config::extensions::CSHARP_EXTENSIONS
- config::extensions::C_EXTENSIONS
- config::extensions::C_FAMILY_EXTENSIONS
- config::extensions::DOC_EXTENSIONS
- config::extensions::DOTNET_EXTENSIONS
- config::extensions::FSHARP_EXTENSIONS
- config::extensions::GO_EXTENSIONS
- config::extensions::JAVASCRIPT_EXTENSIONS
- config::extensions::JAVA_EXTENSIONS
- config::extensions::JS_TS_EXTENSIONS
- config::extensions::JVM_EXTENSIONS
- config::extensions::KOTLIN_EXTENSIONS
- config::extensions::OTHER_CODE_EXTENSIONS
- config::extensions::PHP_EXTENSIONS
- config::extensions::PYTHON_EXTENSIONS
- config::extensions::RUBY_EXTENSIONS
- config::extensions::RUST_EXTENSIONS
- config::extensions::SCALA_EXTENSIONS
- config::extensions::SHELL_EXTENSIONS
- config::extensions::SWIFT_EXTENSIONS
- config::extensions::TYPESCRIPT_EXTENSIONS
- config::filtering::FILTERING
- config::fragmentation::FRAGMENTATION
- config::git::GIT
- config::graph_filtering::GRAPH_FILTERING
- config::limits::COCHANGE
- config::limits::LEXICAL
- config::limits::LIMITS
- config::limits::PPR
- config::limits::SIBLING
- config::limits::UTILITY
- config::needs::NEEDS
- config::parsers::PARSERS
- config::render::RENDER
- config::scoring::EGO
- config::tokenization::TOKENIZATION
- config::weights::DEFAULT_LANG_WEIGHTS
- config::weights::EDGE_WEIGHTS
- config::weights::LANG_WEIGHTS
- languages::EXTENSION_TO_LANGUAGE
- languages::FILENAME_TO_LANGUAGE
- stopwords::CODE_STOPWORDS
Constants
- config::git::CATFILE_TERMINATION_TIMEOUT_SECONDS
- config::git::DEFAULT_TIMEOUT_SECONDS
- config::importance::DEFAULT_IMPORTANCE
- config::importance::GENERATED_CAP
- config::importance::GENERATED_DIRS
- config::importance::PERIPHERAL_CAP
- config::importance::PERIPHERAL_DIRS
- config::importance::PERIPHERAL_STEMS
- config::importance::PERIPHERAL_SUFFIXES
- config::limits::DEFAULT_PIPELINE_TIMEOUT_SECONDS
- config::limits::DEFAULT_PPR_ALPHA
- config::limits::DEFAULT_SCORING
- config::limits::DEFAULT_STOPPING_THRESHOLD
- config::limits::MAX_BLOB_READ_BYTES
- locate::LOCATE_SCHEMA
- locate::MAX_OVERFLOW_ITEMS
- mode::SCORING_MODE_NAMES
- provenance::PROVENANCE_ENV
- stopwords::PROFILE_CODE
- stopwords::PROFILE_DATA
- stopwords::PROFILE_DOCS
- stopwords::PROFILE_GENERIC
- stopwords::PROFILE_LEGAL
- token_corpus::TOKENIZER_EPOCH