Expand description
luci-core — shared types, traits, and error handling for Luci.
This crate is the foundation of the Luci workspace. Every other crate depends on it. It contains no business logic — only type definitions, trait interfaces, and error types.
See [[architecture-overview]] for the crate dependency graph.
Structs§
- DocId
- Segment-local document identifier.
- FieldId
- Index into the schema’s field list.
- Segment
Id - Globally unique segment identifier.
Enums§
- Luci
Error - Top-level error type for all Luci operations.
- Score
Mode - Controls whether and how scoring is performed during query execution.
Constants§
- NO_
MORE_ DOCS - Sentinel value indicating no more matching documents.
Traits§
- Scorer
- Iterates over matching documents and produces scores.
- TwoPhase
Iterator - Two-phase verification for approximate scorers.
Type Aliases§
- Result
- Alias for
Results in Luci.