A-lintL-styleT-middlegood first issue
Description
Given this code:
struct Foo { cap: usize }
impl Foo {
fn new() -> Foo { Foo { cap: 1 } }
fn with_capacity(cap: usize) -> Foo {
Foo { cap: cap }
}
}
fn main() {}
In my opinion Clippy should suggest to replace four of those usages of "Foo" with "Self" and to remove one ": cap", making the code more DRY, the intended resulting code should be:
struct Foo { cap: usize }
impl Foo {
fn new() -> Self { Self { cap: 1 } }
fn with_capacity(cap: usize) -> Self {
Self { cap }
}
}
fn main() {}