summaryrefslogtreecommitdiff
path: root/engine-macros/src/reflection/options_attr.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine-macros/src/reflection/options_attr.rs')
-rw-r--r--engine-macros/src/reflection/options_attr.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/engine-macros/src/reflection/options_attr.rs b/engine-macros/src/reflection/options_attr.rs
index 231b969..6fc2eea 100644
--- a/engine-macros/src/reflection/options_attr.rs
+++ b/engine-macros/src/reflection/options_attr.rs
@@ -9,8 +9,10 @@ impl syn::parse::Parse for OptionsAttr
{
fn parse(input: syn::parse::ParseStream) -> syn::Result<Self>
{
- let params =
- input.parse_terminated(|param| param.parse::<syn::Meta>(), syn::Token![,])?;
+ let params = input.parse_terminated(
+ syn::parse::ParseBuffer::parse::<syn::Meta>,
+ syn::Token![,],
+ )?;
let mut impl_with_generics = syn::punctuated::Punctuated::new();