kanidm/server/lib/src/be/dbrepl.rs
Firstyear f6d2bcb44b
68 20230929 replication finalisation (#2160)
Replication is now ready for test deployments!
2023-10-05 11:11:27 +10:00

21 lines
417 B
Rust

use super::dbvalue::DbCidV1;
use std::collections::{BTreeMap, BTreeSet};
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub enum DbEntryChangeState {
V1Live {
at: DbCidV1,
changes: BTreeMap<String, DbCidV1>,
},
V1Tombstone {
at: DbCidV1,
},
}
#[derive(Serialize, Deserialize, Debug)]
pub enum DbReplMeta {
V1 { ruv: BTreeSet<DbCidV1> },
}