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