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,
}