Closed
Description
What it does
Detects slice.get(0)
and suggests replacement with slice.first()
.
Lint Name
slice_get_zero
Category
style
Advantage
No magic numbers.
Drawbacks
first()
is longer than get(0)
by 1 character.
Example
let v = vec![0, 1, 2];
println!("{}", vec.get(0));
Could be written as:
let v = vec![0, 1, 2];
println!("{}", vec.first());