river-data-core 0.10.0

Client, sync runner, and shared types for the river-data platform
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod backend;
pub mod bootstrap;
pub mod control_plane;
pub mod driver;
pub mod river_data_client;
pub mod runner;
pub mod service;

pub use crate::models::{StreamDescriptor, StreamFetchRequest, StreamReadings, StreamStatusEvents};
pub use backend::{BackendError, SourceBackend};
pub use bootstrap::run_sync_service;
pub use control_plane::ControlPlaneClient;
pub use driver::{INGEST_BATCH_SIZE, SyncDriver};
pub use river_data_client::{BatchedIngest, IngestOptions, IngestOutcome, RiverDataClient};
pub use runner::SyncServiceRunner;
pub use service::SyncService;