Skip to main content

Module symbols

Module symbols 

Source

Re-exports§

pub use scoring::sparse_coverage_bonus_from_fields;
pub use scoring::sparse_max_bonus;
pub use scoring::sparse_threshold;
pub use scoring::sparse_weighting_enabled;

Modules§

scoring

Structs§

IndexStats
RankedContextEntry
RankedContextResult
SymbolIndex
SQLite-backed symbol index for a project.
SymbolInfo

Enums§

SymbolKind
SymbolProvenance
Structural ownership category derived from file path. Used by the ranker to disambiguate same-name symbols across crate boundaries without hardcoding specific symbol names.

Functions§

find_symbol
find_symbol_range
Find the byte range (start_byte, end_byte) of a named symbol in a file. If name_path is provided (e.g. “ClassName/method”), matches by full name_path; otherwise matches by symbol name alone.
get_symbols_overview
make_symbol_id
Construct a stable symbol ID: {file_path}#{kind}:{name_path}
parse_symbol_id
Parse a stable symbol ID. Returns (file_path, kind_label, name_path) or None.