1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use alloc::string::String;

use serde_json::{Map, Value};

use super::super::RawView;
use super::Order;


#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
pub enum Patch {
    Mount(RawView),
    Insert(String, usize, RawView),
    Replace(RawView, RawView),
    Order(Order),
    Props(Map<String, Value>, Map<String, Value>),
}