diff --git a/macroquad_macro/src/lib.rs b/macroquad_macro/src/lib.rs index 76b2249b..4b20f7f4 100644 --- a/macroquad_macro/src/lib.rs +++ b/macroquad_macro/src/lib.rs @@ -80,7 +80,11 @@ pub fn main(attr: TokenStream, item: TokenStream) -> TokenStream { }; if let TokenTree::Ident(ident) = source.next().unwrap() { - assert_eq!(format!("{}", ident), "async"); + assert_eq!( + format!("{}", ident), + "async", + "[macroquad::main] is allowed only for async functions" + ); modified.extend(std::iter::once(TokenTree::Ident(ident))); } else {