mirror of
https://github.com/Start9Labs/rpc-toolkit.git
synced 2026-04-04 14:39:43 +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_turbofish = fn_type_generics.as_turbofish();
|
||||||
let fn_path: Path = macro_try!(syn::parse2(quote! { super::#fn_name#fn_turbofish }));
|
let fn_path: Path = macro_try!(syn::parse2(quote! { super::#fn_name#fn_turbofish }));
|
||||||
let is_parent = matches!(opt, Options::Parent { .. });
|
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) => {
|
ParamType::Arg(arg) => {
|
||||||
let name = arg.name.clone().unwrap();
|
let name = arg.name.clone().unwrap();
|
||||||
let field_name = Ident::new(&format!("arg_{}", name), name.span());
|
let field_name = Ident::new(&format!("arg_{}", name), name.span());
|
||||||
@@ -767,7 +769,8 @@ fn cli_handler(
|
|||||||
ParamType::Request => quote! { request },
|
ParamType::Request => quote! { request },
|
||||||
ParamType::Response => quote! { response },
|
ParamType::Response => quote! { response },
|
||||||
ParamType::None => unreachable!(),
|
ParamType::None => unreachable!(),
|
||||||
});
|
})
|
||||||
|
.collect();
|
||||||
let mut param_generics_filter = GenericFilter::new(fn_generics);
|
let mut param_generics_filter = GenericFilter::new(fn_generics);
|
||||||
for param in params {
|
for param in params {
|
||||||
if let ParamType::Arg(a) = param {
|
if let ParamType::Arg(a) = param {
|
||||||
|
|||||||
Reference in New Issue
Block a user