G.TYP.CHR.02 字符串方法中如果需要单个字符的值作为参数,宜使用字符而非字符串

【级别】 建议

【描述】

大部分情况下,使用字符比用字符串性能更好。

【反例】


#![allow(unused)]
fn main() {
// 不符合
let s = "yxz";
s.split("x");
}

【正例】


#![allow(unused)]
fn main() {
// 符合
let s = "yxz";
s.split('x');
}

【Lint 检测】

lint nameClippy 可检测Rustc 可检测Lint Grouplevel
single_char_patternyesnoperfwarn