diff --git a/async-graphql-derive/src/utils.rs b/async-graphql-derive/src/utils.rs index 549043e7..24078008 100644 --- a/async-graphql-derive/src/utils.rs +++ b/async-graphql-derive/src/utils.rs @@ -71,7 +71,7 @@ fn parse_nested_validator( let name = &nv.path; if let Lit::Str(value) = &nv.lit { let expr = syn::parse_str::(&value.value())?; - params.push(quote! { #name: #expr.into() }); + params.push(quote! { #name: (#expr).into() }); } else { return Err(Error::new_spanned( &nv.lit, @@ -137,7 +137,7 @@ pub fn parse_guards(crate_name: &TokenStream, args: &MetaList) -> Result(&value_str)?; - params.push(quote! { #name: #expr.into() }); + params.push(quote! { #name: (#expr).into() }); } } else { return Err(Error::new_spanned(