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