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;
11pub mod watch;
12
13pub use doctor::{DoctorCheck, DoctorCheckStatus, DoctorReport, DoctorSetupStatus};
14pub use document::{
15    DocumentResponse, FileEntry, GetRequest, Locator, MultiGetRequest, MultiGetResponse,
16    OmitReason, OmittedFile,
17};
18pub use error::{KboltError, Result};
19pub use eval::{
20    EvalCase, EvalDataset, EvalImportReport, EvalJudgment, EvalModeFailure, EvalModeReport,
21    EvalQueryReport, EvalRunReport,
22};
23pub use indexing::{FileError, UpdateDecision, UpdateDecisionKind, UpdateOptions, UpdateReport};
24pub use local::{LocalAction, LocalReport, LocalServiceReport};
25pub use schedule::{
26    AddScheduleRequest, RemoveScheduleRequest, RemoveScheduleSelector, ScheduleAddResponse,
27    ScheduleBackend, ScheduleDefinition, ScheduleInterval, ScheduleIntervalUnit, ScheduleOrphan,
28    ScheduleRemoveResponse, ScheduleRunResult, ScheduleRunState, ScheduleScope, ScheduleState,
29    ScheduleStatusEntry, ScheduleStatusResponse, ScheduleTrigger, ScheduleWeekday,
30};
31pub use search::{
32    SearchMode, SearchPipeline, SearchPipelineNotice, SearchPipelineStep,
33    SearchPipelineUnavailableReason, SearchRequest, SearchResponse, SearchResult, SearchSignals,
34};
35pub use space::{
36    ActiveSpace, ActiveSpaceSource, AddCollectionRequest, AddCollectionResult, CollectionInfo,
37    InitialIndexingBlock, InitialIndexingOutcome, SpaceInfo,
38};
39pub use status::{
40    CollectionStatus, DiskUsage, ModelInfo, ModelStatus, SpaceStatus, StatusResponse,
41};
42pub use watch::{
43    WatchBackend, WatchCollectionStatus, WatchHealth, WatchMode, WatchRefreshSummary,
44    WatchRuntimeState, WatchRuntimeStatus, WatchSemanticState, WatchServiceStatus, WatchSpaceBlock,
45    WatchStatusResponse,
46};