1use crate::condition::Condition;
2
3#[derive(Clone)]
4pub enum Conjunction {
5 And,
6 Or,
7}
8
9#[derive(Clone)]
10pub enum Node {
11 Cond(Condition),
12 Group(Group),
13}
14
15#[derive(Clone)]
16pub struct Group {
17 pub conjunction: Conjunction,
18 pub nodes: Vec<Node>,
19}