Skip to main content

Crate oversync_core

Crate oversync_core 

Source
Expand description

Core types, traits, config, and errors for the oversync data sync engine.

This crate is dependency-light and imported by every other oversync-* crate. It avoids heavy runtime dependencies so it compiles fast.

Re-exports§

pub use config::OversyncConfig;
pub use error::OversyncError;
pub use model::AuthConfig;
pub use model::CycleStatus;
pub use model::DeltaEvent;
pub use model::DeltaResult;
pub use model::EventEnvelope;
pub use model::EventMeta;
pub use model::KafkaAuth;
pub use model::OpType;
pub use model::RawRow;
pub use model::compute_diff;
pub use table_names::TableNames;
pub use traits::OriginConnector;
pub use traits::OriginFactory;
pub use traits::Sink;
pub use traits::TargetFactory;
pub use traits::TransformHook;
pub use traits::TransformPipeline;

Modules§

config
error
model
table_names
Per-pipeline SurrealDB table names.
traits