river-data-core 0.5.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
mod backend;
mod config;
mod protocol;
mod status;
mod streams;

pub use backend::{StreamDescriptor, StreamFetchRequest, StreamReadings, StreamStatusEvents};
pub use config::RunnerConfig;
pub use protocol::{
    CommandUpdateRequest, EnrollRequest, EnrollResponse, HeartbeatRequest, HeartbeatResponse,
    PendingCommand, SyncEventCreate, SyncEventRef, SyncEventUpdate, SyncResult, SyncTrigger,
};
pub use status::{CommandStatus, ServiceStatus, SyncEventStatus, SyncEventType};
pub use streams::{DataStream, IngestReading, IngestStatusEvent, RegisterStreamRequest};