1use crate::ArenaVec; 2 3/// unist's `data`: whatever JSON a plugin attached to a node, kept as it is. 4#[derive(Debug, PartialEq)] 5pub enum Data<'a> { 6 Null, 7 Boolean(bool), 8 Number(f64), 9 String(&'a str), 10 Array(ArenaVec<'a, Data<'a>>), 11 Object(ArenaVec<'a, (&'a str, Data<'a>)>), 12}