blob: 4fb3a9bf007f670661977454b85b135b19aebbb4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#![warn(clippy::manual_strip)]
#![allow(clippy::uninlined_format_args)]
fn main() {
let s = "abc";
if s.starts_with("ab") {
let stripped = &s["ab".len()..];
//~^ ERROR: stripping a prefix manually
println!("{stripped}{}", &s["ab".len()..]);
}
if s.ends_with("bc") {
let stripped = &s[..s.len() - "bc".len()];
//~^ ERROR: stripping a suffix manually
println!("{stripped}{}", &s[..s.len() - "bc".len()]);
}
}
|