mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-24 04:57:00 +01:00
21 lines
417 B
Rust
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> },
|
|
}
|