Fixed pattern bug

This commit is contained in:
2026-05-15 10:37:06 +02:00
parent 0bb7146d13
commit fa2c0b2658
+2 -2
View File
@@ -61,12 +61,12 @@ impl<'a> TryFrom<pest::iterators::Pair<'a, Rule>> for Pattern {
Rule::named_tuple_pattern => Pattern::NamedTuple( Rule::named_tuple_pattern => Pattern::NamedTuple(
Path::try_from(inner.next().unwrap()).get()?, Path::try_from(inner.next().unwrap()).get()?,
collect_recovered(pair.into_inner()).get()?, collect_recovered(inner).get()?,
), ),
Rule::struct_pattern => Pattern::Struct( Rule::struct_pattern => Pattern::Struct(
Path::try_from(inner.next().unwrap()).get()?, Path::try_from(inner.next().unwrap()).get()?,
collect_recovered(pair.into_inner()).get()?, collect_recovered(inner).get()?,
), ),
Rule::literal => Pattern::Literal(Literal::try_from(pair).get()?), Rule::literal => Pattern::Literal(Literal::try_from(pair).get()?),