diff options
| author | tslil <tslil@posteo.de> | 2026-04-24 08:17:15 +0100 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-04-24 08:28:42 +0100 |
| commit | ca4fb6dd0d47054688e8ce3cd3931983ddf7eecf (patch) | |
| tree | 808c9bea5851cd92efc3911a32903b958de222fd /src/parser.rs | |
| parent | ae0ea07d56ea67da18f67b9dfcbd7c08d8a81d16 (diff) | |
minor cleanup
Diffstat (limited to 'src/parser.rs')
| -rw-r--r-- | src/parser.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/parser.rs b/src/parser.rs index 7fa4241..8b75c2c 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -158,10 +158,10 @@ parser! { = tags:(t:inject() _ { t })* head:atom_elem() projs:(p:project() { p })* { let base = projs.into_iter().fold(head, |acc, p| { - Element::Project(Box::new(acc), p) - }); + Element::Project{element: Box::new(acc), field: p}} + ); tags.into_iter().rev().fold(base, |acc, t| { - Element::Inject(t, Box::new(acc)) + Element::Inject{field: t, element: Box::new(acc)} }) } @@ -196,7 +196,7 @@ parser! { = head:atom_inst() projs:(p:project() { p })* { projs.into_iter().fold(head, |acc, p| { - Instance::Project(Box::new(acc), p) + Instance::Project{instance: Box::new(acc), field: p} }) } |
