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 = _{