diff options
Diffstat (limited to 'src/depend/mod.rs')
| -rw-r--r-- | src/depend/mod.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/depend/mod.rs b/src/depend/mod.rs index 9a7fb71..1d85005 100644 --- a/src/depend/mod.rs +++ b/src/depend/mod.rs @@ -1,4 +1,4 @@ -use crate::{atom::Atom, useflag::UseFlag}; +use crate::useflag::UseFlag; pub mod parsers; @@ -9,10 +9,10 @@ pub enum Conditional { } #[derive(Clone, Debug)] -pub enum Expr { - Atom(Atom), - AllOf(Vec<Expr>), - AnyOf(Vec<Expr>), - OneOf(Vec<Expr>), - ConditionalGroup(Conditional, Vec<Expr>), +pub enum Expr<T> { + Element(T), + AllOf(Vec<Self>), + AnyOf(Vec<Self>), + OneOf(Vec<Self>), + ConditionalGroup(Conditional, Vec<Self>), } |
