1 2 3 4 5 6 7 8 9 10 11 12
use serde::{Serialize, Deserialize}; use crate::leaf::Leaf; #[derive(Debug, Serialize, Deserialize)] #[serde(untagged)] pub enum Nest { Leaf(Leaf), V1(Vec<Leaf>), V2(Vec<Vec<Leaf>>), V3(Vec<Vec<Vec<Leaf>>>), V4(Vec<Vec<Vec<Vec<Leaf>>>>), }