Skip to main content

kbolt_types/
lib.rs

1pub mod doctor;
2pub mod document;
3pub mod error;
4pub mod eval;
5pub mod indexing;
6pub mod local;
7pub mod schedule;
8pub mod search;
9pub mod space;
10pub mod status;
11
12pub use doctor::{DoctorCheck, DoctorCheckStatus, DoctorReport, DoctorSetupStatus};
13pub use document::{
14    DocumentResponse, FileEntry, GetRequest, Locator, MultiGetRequest, MultiGetResponse,
15    OmitReason, OmittedFile,
16};
17pub use error::{KboltError, Result};
18pub use eval::{
19    EvalCase, EvalDataset, EvalImportReport, EvalJudgment, EvalModeFailure, EvalModeReport,
20    EvalQueryReport, EvalRunReport,
21};
22pub use indexing::{FileError, UpdateDecision, UpdateDecisionKind, UpdateOptions, UpdateReport};
23pub use local::{LocalAction, LocalReport, LocalServiceReport};
24pub use schedule::{
25    AddScheduleRequest, RemoveScheduleRequest, RemoveScheduleSelector, ScheduleAddResponse,
26    ScheduleBackend, ScheduleDefinition, ScheduleInterval, ScheduleIntervalUnit, ScheduleOrphan,
27    ScheduleRemoveResponse, ScheduleRunResult, ScheduleRunState, ScheduleScope, ScheduleState,
28    ScheduleStatusEntry, ScheduleStatusResponse, ScheduleTrigger, ScheduleWeekday,
29};
30pub use search::{
31    SearchMode, SearchPipeline, SearchPipelineNotice, SearchPipelineStep,
32    SearchPipelineUnavailableReason, SearchRequest, SearchResponse, SearchResult, SearchSignals,
33};
34pub use space::{
35    ActiveSpace, ActiveSpaceSource, AddCollectionRequest, AddCollectionResult, CollectionInfo,
36    InitialIndexingBlock, InitialIndexingOutcome, SpaceInfo,
37};
38pub use status::{
39    CollectionStatus, DiskUsage, ModelInfo, ModelStatus, SpaceStatus, StatusResponse,
40};