aboutsummaryrefslogtreecommitdiff
path: root/src/parser.rs
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2026-04-24 08:17:15 +0100
committertslil <tslil@posteo.de>2026-04-24 08:28:42 +0100
commitca4fb6dd0d47054688e8ce3cd3931983ddf7eecf (patch)
tree808c9bea5851cd92efc3911a32903b958de222fd /src/parser.rs
parentae0ea07d56ea67da18f67b9dfcbd7c08d8a81d16 (diff)
minor cleanup
Diffstat (limited to 'src/parser.rs')
-rw-r--r--src/parser.rs8
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}
})
}