1 2 3 4 5 6 7 8 9 10 11 12
pub struct UpdateResult { pub op: UpdateOp, pub doc_id: String, pub path: String, pub value: Box<dyn std::fmt::Debug>, // we only care if we can print the value } pub enum UpdateOp { Set, Removed, ReplacedWithCounter, Incremented, }