datum-cdc 0.10.3

PostgreSQL logical-replication CDC sources for Datum streams
Documentation
#![forbid(unsafe_code)]
#![doc = include_str!("../README.md")]

/// The `datum-cdc` crate version.
pub const VERSION: &str = env!("CARGO_PKG_VERSION");

mod admin;
mod checkpoint;
mod config;
mod error;
mod event;
mod lsn;
mod pgoutput;
mod runtime;
mod source;

pub use admin::CdcLag;
pub use checkpoint::{
    CdcCheckpointHandle, CdcCheckpointStore, FileCheckpointStore, MemoryCheckpointStore,
};
pub(crate) use checkpoint::{FeedbackCommand, FeedbackCoordinator};
pub use config::{
    CdcStart, CdcTlsConfig, FeedbackMode, PostgresCdcConfig, ReconnectSettings, SlotLifecycle,
};
pub use error::{CdcError, CdcResult};
pub use event::{
    CdcOffset, ChangeEvent, ChangeOperation, ColumnMetadata, ColumnValue, RelationMetadata,
    ReplicaIdentity, RowData, SourceMetadata, TransactionMeta, TruncateOptions,
};
pub use lsn::PgLsn;
pub use source::{CdcHandle, CdcHealth, CdcSource, PostgresCdcBuilder};