Skip to main content

cai_ingest/
lib.rs

1//! CAI Ingest - Data ingestion from various sources
2
3#![warn(missing_docs, unused_crate_dependencies)]
4pub use cai_core::Result;
5
6// Tokio is used for async functions in this crate (via #[tokio::test] in tests)
7// This import suppresses the unused_crate_dependencies lint
8#[allow(unused_imports)]
9use tokio as _;
10
11mod claude;
12mod codex;
13mod error;
14mod git;
15mod ingest;
16
17pub use claude::ClaudeParser;
18pub use codex::CodexParser;
19pub use error::IngestError;
20pub use git::GitScanner;
21pub use ingest::{IngestConfig, Ingestor};