@@ -120,7 +120,7 @@ impl<'a> RubyIndexer<'a> {
120120 let mut parameters: Vec < Parameter > = Vec :: new ( ) ;
121121
122122 if let Some ( parameters_list) = node. parameters ( ) {
123- for parameter in parameters_list. requireds ( ) . iter ( ) {
123+ for parameter in & parameters_list. requireds ( ) {
124124 let location = parameter. location ( ) ;
125125
126126 parameters. push ( Parameter :: RequiredPositional ( ParameterStruct :: new (
@@ -129,7 +129,7 @@ impl<'a> RubyIndexer<'a> {
129129 ) ) ) ;
130130 }
131131
132- for parameter in parameters_list. optionals ( ) . iter ( ) {
132+ for parameter in & parameters_list. optionals ( ) {
133133 let opt_param = parameter. as_optional_parameter_node ( ) . unwrap ( ) ;
134134 let name_loc = opt_param. name_loc ( ) ;
135135
@@ -149,7 +149,7 @@ impl<'a> RubyIndexer<'a> {
149149 ) ) ) ;
150150 }
151151
152- for post in parameters_list. posts ( ) . iter ( ) {
152+ for post in & parameters_list. posts ( ) {
153153 let location = post. location ( ) ;
154154
155155 parameters. push ( Parameter :: Post ( ParameterStruct :: new (
@@ -158,7 +158,7 @@ impl<'a> RubyIndexer<'a> {
158158 ) ) ) ;
159159 }
160160
161- for keyword in parameters_list. keywords ( ) . iter ( ) {
161+ for keyword in & parameters_list. keywords ( ) {
162162 match keyword {
163163 ruby_prism:: Node :: RequiredKeywordParameterNode { .. } => {
164164 let required = keyword. as_required_keyword_parameter_node ( ) . unwrap ( ) ;
@@ -234,7 +234,7 @@ impl<'a> RubyIndexer<'a> {
234234 if ( receiver. is_none ( ) || receiver. unwrap ( ) . as_self_node ( ) . is_some ( ) )
235235 && let Some ( arguments) = node. arguments ( )
236236 {
237- for argument in arguments. arguments ( ) . iter ( ) {
237+ for argument in & arguments. arguments ( ) {
238238 match argument {
239239 ruby_prism:: Node :: SymbolNode { .. } => {
240240 let symbol = argument. as_symbol_node ( ) . unwrap ( ) ;
@@ -590,7 +590,7 @@ impl Visit<'_> for RubyIndexer<'_> {
590590 }
591591
592592 fn visit_multi_write_node ( & mut self , node : & ruby_prism:: MultiWriteNode ) {
593- for left in node. lefts ( ) . iter ( ) {
593+ for left in & node. lefts ( ) {
594594 match left {
595595 ruby_prism:: Node :: ConstantTargetNode { .. } | ruby_prism:: Node :: ConstantPathTargetNode { .. } => {
596596 let location = left. location ( ) ;
0 commit comments