kanidmd_lib/be/dbrepl.rs
use super::dbvalue::DbCidV1;
use crate::prelude::entries::Attribute;
use std::collections::{BTreeMap, BTreeSet};
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub enum DbEntryChangeState {
V1Live {
at: DbCidV1,
changes: BTreeMap<Attribute, DbCidV1>,
},
V1Tombstone {
at: DbCidV1,
},
}
#[derive(Serialize, Deserialize, Debug)]
pub enum DbReplMeta {
V1 { ruv: BTreeSet<DbCidV1> },
}