mirror of
https://github.com/Start9Labs/rpc-toolkit.git
synced 2026-03-26 02:11:56 +00:00
switch iterator to vec
This commit is contained in:
@@ -747,7 +747,9 @@ fn cli_handler(
|
||||
let fn_turbofish = fn_type_generics.as_turbofish();
|
||||
let fn_path: Path = macro_try!(syn::parse2(quote! { super::#fn_name#fn_turbofish }));
|
||||
let is_parent = matches!(opt, Options::Parent { .. });
|
||||
let param = params.iter().map(|param| match param {
|
||||
let param: Vec<_> = params
|
||||
.iter()
|
||||
.map(|param| match param {
|
||||
ParamType::Arg(arg) => {
|
||||
let name = arg.name.clone().unwrap();
|
||||
let field_name = Ident::new(&format!("arg_{}", name), name.span());
|
||||
@@ -767,7 +769,8 @@ fn cli_handler(
|
||||
ParamType::Request => quote! { request },
|
||||
ParamType::Response => quote! { response },
|
||||
ParamType::None => unreachable!(),
|
||||
});
|
||||
})
|
||||
.collect();
|
||||
let mut param_generics_filter = GenericFilter::new(fn_generics);
|
||||
for param in params {
|
||||
if let ParamType::Arg(a) = param {
|
||||
|
||||
Reference in New Issue
Block a user