Fixed traits

This commit is contained in:
2026-05-19 06:06:04 +02:00
parent 1e191cf3c8
commit fd7455c71e
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -35,7 +35,7 @@ pub enum TopLevelKind {
name: Identifier, name: Identifier,
generics: GenericsDecl, generics: GenericsDecl,
requirements: Vec<TypeExpr>, requirements: Vec<TypeExpr>,
items: Vec<FunctionDecl>, items: Vec<Spanned<FunctionDecl>>,
}, },
EnumDecl { EnumDecl {
visibility: Visibility, visibility: Visibility,
+2 -2
View File
@@ -8,7 +8,7 @@ use crate::{
Rule, Rule,
ast::*, ast::*,
ast_expr, ast_expr,
error::{AstError, AstResult, IntoErr, collect_recovered}, error::{AstError, IntoErr, collect_recovered},
parser::consume_rule, parser::consume_rule,
}; };
@@ -113,7 +113,7 @@ impl<'a> TryFrom<pest::iterators::Pair<'a, Rule>> for TopLevelKind {
.transpose() .transpose()
.map(|v| v.unwrap_or_default()), .map(|v| v.unwrap_or_default()),
items: Ok(Vec::new()) as AstResult<'_, Vec<_>>, items: collect_recovered(&mut inner),
}), }),
_ => AstError::bug_unimplemented(pair), _ => AstError::bug_unimplemented(pair),