normalize admin debug command handlers
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
111cbea6fc
commit
ee864bcd9e
2 changed files with 31 additions and 30 deletions
|
@ -32,7 +32,7 @@ fn dispatch_arm(v: &Variant) -> TokenStream2 {
|
|||
let field = fields.named.iter().filter_map(|f| f.ident.as_ref());
|
||||
let arg = field.clone();
|
||||
quote! {
|
||||
#name { #( #field ),* } => Box::pin(#handler(body, #( #arg ),*)).await?,
|
||||
#name { #( #field ),* } => Box::pin(#handler(&body, #( #arg ),*)).await?,
|
||||
}
|
||||
},
|
||||
Fields::Unnamed(fields) => {
|
||||
|
@ -43,7 +43,7 @@ fn dispatch_arm(v: &Variant) -> TokenStream2 {
|
|||
},
|
||||
Fields::Unit => {
|
||||
quote! {
|
||||
#name => Box::pin(#handler(body)).await?,
|
||||
#name => Box::pin(#handler(&body)).await?,
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue