Skip to content

Commit 2ad4064

Browse files
committed
Avoid specifying explicit lifetimes when they can be elided
1 parent dc2075d commit 2ad4064

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/count.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use crate::traits::*;
99

1010
/// Counts the types of nodes specified in the input slice
1111
/// and the number of nodes in a code.
12-
pub fn count<'a, T: ParserTrait>(parser: &'a T, filters: &[String]) -> (usize, usize) {
12+
pub fn count<T: ParserTrait>(parser: &T, filters: &[String]) -> (usize, usize) {
1313
let filters = parser.get_filters(filters);
1414
let node = parser.get_root();
1515
let mut cursor = node.object().walk();

src/spaces.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl FuncSpace {
167167
}
168168

169169
#[inline(always)]
170-
fn compute_halstead_and_mi<'a, T: ParserTrait>(state: &mut State<'a>) {
170+
fn compute_halstead_and_mi<T: ParserTrait>(state: &mut State) {
171171
state
172172
.halstead_maps
173173
.finalize(&mut state.space.metrics.halstead);
@@ -180,7 +180,7 @@ fn compute_halstead_and_mi<'a, T: ParserTrait>(state: &mut State<'a>) {
180180
}
181181

182182
#[inline(always)]
183-
fn compute_averages<'a>(state: &mut State<'a>) {
183+
fn compute_averages(state: &mut State) {
184184
let nom_total = state.space.metrics.nom.total() as usize;
185185
// Cognitive average
186186
state.space.metrics.cognitive.finalize(nom_total);
@@ -190,7 +190,7 @@ fn compute_averages<'a>(state: &mut State<'a>) {
190190
state.space.metrics.nargs.finalize(nom_total);
191191
}
192192

193-
fn finalize<'a, T: ParserTrait>(state_stack: &mut Vec<State<'a>>, diff_level: usize) {
193+
fn finalize<T: ParserTrait>(state_stack: &mut Vec<State>, diff_level: usize) {
194194
if state_stack.is_empty() {
195195
return;
196196
}

0 commit comments

Comments
 (0)