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};