From e97b3cac8fcc1aac01f952e5ac3a622e4b85c65e Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 10 May 2026 18:10:13 +0200 Subject: [PATCH] Methods with no body --- mist-test/src/logger.mist | 4 +++- parser/src/grammar.pest | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mist-test/src/logger.mist b/mist-test/src/logger.mist index fbfc688..788c7bb 100644 --- a/mist-test/src/logger.mist +++ b/mist-test/src/logger.mist @@ -1,6 +1,8 @@ use ; -public trait TestLogging: fmt::Display {} +public trait TestLogging: fmt::Display { + String get(); +} public enum LogLevel { Info, diff --git a/parser/src/grammar.pest b/parser/src/grammar.pest index b9f3bfb..9c0aca9 100644 --- a/parser/src/grammar.pest +++ b/parser/src/grammar.pest @@ -265,7 +265,7 @@ impl_decl = { trait_requirements = { ":" ~ type_expr_param ~ ("+" ~ type_expr_param)* } method_no_body = { - export? ~ type_expr ~ identifier ~ generics? ~ "(" ~ self_param? ~ ("," ~ param_list?)? ~ ")" + export? ~ type_expr ~ identifier ~ generics? ~ "(" ~ self_param? ~ ("," ~ param_list?)? ~ ")" ~ semicolon } trait_item = _{