Require 1 argument in embassy::main without HAL

This commit is contained in:
Justin Beaurivage 2022-04-29 09:32:31 -04:00
parent b578e060d7
commit c53b2fdc05

View file

@ -42,7 +42,7 @@ pub fn run(args: syn::AttributeArgs, f: syn::ItemFn) -> Result<TokenStream, Toke
ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments"); ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments");
} }
if HAL.is_none() && fargs.len() != 1 { if HAL.is_none() && fargs.len() != 1 {
ctxt.error_spanned_by(&f.sig, "main function must have 2 arguments"); ctxt.error_spanned_by(&f.sig, "main function must have 1 argument");
} }
ctxt.check()?; ctxt.check()?;