Skip to main content

mcpr_integrations/sinks/
mod.rs

1//! `EventSink` implementations — where `ProxyEvent`s get fanned out to
2//! their destinations.
3//!
4//! - [`stderr_sink`]: real-time console output.
5//! - [`sqlite_sink`]: persists events into the local SQLite store
6//!   (`crate::store`).
7//! - [`cloud_sink`]: batches + POSTs events to cloud.mcpr.app.
8
9pub mod cloud_sink;
10pub mod sqlite_sink;
11pub mod stderr_sink;
12
13pub use cloud_sink::{CloudSink, CloudSinkConfig, SyncCallback, SyncStatus};
14pub use sqlite_sink::SqliteSink;
15pub use stderr_sink::{LogFormat, StderrSink};