diff options
Diffstat (limited to 'macros/src/injectable')
-rw-r--r-- | macros/src/injectable/macro_args.rs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/macros/src/injectable/macro_args.rs b/macros/src/injectable/macro_args.rs index 6582cc6..6964352 100644 --- a/macros/src/injectable/macro_args.rs +++ b/macros/src/injectable/macro_args.rs @@ -146,8 +146,7 @@ mod tests let injectable_macro_args = parse2::<InjectableMacroArgs>(input_args)?; - assert!(matches!(injectable_macro_args.interface, None)); - + assert!(injectable_macro_args.interface.is_none()); assert!(injectable_macro_args.flags.is_empty()); Ok(()) @@ -173,7 +172,7 @@ mod tests assert_eq!( injectable_macro_args.flags, - Punctuated::from_iter(vec![ + Punctuated::from_iter([ MacroFlag { flag: format_ident!("no_doc_hidden"), is_on: LitBool::new(true, Span::call_site()) @@ -197,11 +196,11 @@ mod tests let injectable_macro_args = parse2::<InjectableMacroArgs>(input_args)?; - assert!(matches!(injectable_macro_args.interface, None)); + assert!(injectable_macro_args.interface.is_none()); assert_eq!( injectable_macro_args.flags, - Punctuated::from_iter(vec![ + Punctuated::from_iter([ MacroFlag { flag: format_ident!("async"), is_on: LitBool::new(false, Span::call_site()) @@ -217,15 +216,13 @@ mod tests } #[test] - fn can_parse_with_unknown_flag() -> Result<(), Box<dyn Error>> + fn can_parse_with_unknown_flag() { let input_args = quote! { IFoo, haha = true, async = false }; assert!(parse2::<InjectableMacroArgs>(input_args).is_ok()); - - Ok(()) } #[test] |