Re-exports§
pub use application::monitoring::PerfReport;pub use domain::changeset::Changeset;pub use domain::changeset::Summary;pub use domain::conflict::ConflictReport;pub use domain::diff_result::DiffResult;pub use domain::fingerprint::fingerprint;pub use domain::ports::SnapshotProvider;pub use domain::snapshot::MapSnapshotProvider;pub use domain::table_diff::ColumnDiff;pub use domain::table_diff::RowChange;pub use domain::table_diff::RowMap;pub use domain::table_diff::RowUpdate;pub use domain::table_diff::TableDiff;pub use domain::value_objects::ColumnName;pub use domain::value_objects::ExcludedColumns;pub use domain::value_objects::Fingerprint;pub use domain::value_objects::Schema;pub use domain::value_objects::TableName;pub use infrastructure::config::AppConfig;pub use infrastructure::config::DbConfig;pub use infrastructure::config::DiffConfig;pub use infrastructure::config::OutputConfig;pub use infrastructure::config::TableConfig;
Modules§
Enums§
- LogLevel
- Controls the verbosity of diffly’s internal tracing output.
Functions§
- run
- 2-way diff only (no conflict detection).
- run_
with_ conflicts - 2-way diff + 3-way conflict detection.
- run_
with_ timing - 2-way diff with performance timing.
- snapshot
- Capture a point-in-time snapshot of the target DB for all configured tables.
- snapshot_
provider - Wrap a previously-captured snapshot map as a
SnapshotProvider. - snapshot_
with_ timing - Capture a snapshot and return a
PerfReportalongside the rows.