Skip to main content

context_harness_core/
lib.rs

1// `async_trait` generates `#[must_use]` futures whose `Result` outputs are
2// already `#[must_use]`; Rust 1.99's Clippy reports the generated overlap.
3#![allow(clippy::double_must_use)]
4
5//! # Context Harness Core
6//!
7//! Shared, WASM-safe logic for Context Harness: data models, chunking,
8//! store abstraction, search algorithm, and embedding trait.
9//!
10//! This crate contains no tokio, sqlx, filesystem I/O, or other
11//! native-only dependencies. It compiles to both native targets and
12//! `wasm32-unknown-unknown`.
13
14pub mod chunk;
15pub mod embedding;
16pub mod models;
17pub mod search;
18pub mod store;