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