diff --git a/ruma-api-macros/src/api/metadata.rs b/ruma-api-macros/src/api/metadata.rs index 3f97216d..20c32ec1 100644 --- a/ruma-api-macros/src/api/metadata.rs +++ b/ruma-api-macros/src/api/metadata.rs @@ -51,7 +51,7 @@ impl TryFrom for Metadata { _ => return Err(syn::Error::new_spanned(expr, "expected a string literal")), }, "method" => match expr { - Expr::Path(ExprPath { path, .. }) if path.segments.len() == 1 => { + Expr::Path(ExprPath { ref path, .. }) if path.segments.len() == 1 => { method = Some(path.segments[0].ident.clone()); } _ => return Err(syn::Error::new_spanned(expr, "expected an identifier")),