ceres_core/
lib.rs

1//! Ceres Core - Domain types, error handling, and configuration.
2
3pub mod config;
4pub mod error;
5pub mod models;
6pub mod sync;
7
8pub use config::{
9    default_config_path, load_portals_config, DbConfig, HttpConfig, PortalEntry, PortalsConfig,
10    SyncConfig,
11};
12pub use error::AppError;
13pub use models::{DatabaseStats, Dataset, NewDataset, Portal, SearchResult};
14pub use sync::{
15    needs_reprocessing, BatchHarvestSummary, PortalHarvestResult, ReprocessingDecision,
16    SyncOutcome, SyncStats,
17};