| #![allow(unused_must_use)] |
| use std::collections::HashSet; |
| // Not yet testing for multi-byte characters |
| // Changing `r.len() == 1` to `r.chars().count() == 1` in `lint_clippy::single_char_pattern` |
| // should have done this but produced an ICE |
| // We may not want to suggest changing these anyway |
| // See: https://github.com/rust-lang/rust-clippy/issues/650#issuecomment-184328984 |
| // Can't use this lint for unicode code points which don't fit in a char |
| x.rsplit_terminator('x'); |
| x.trim_start_matches('x'); |
| // Make sure we escape characters correctly. |
| let h = HashSet::<String>::new(); |
| h.contains("X"); // should not warn |
| x.replace(";", ",").split(','); // issue #2978 |
| x.starts_with('\x03'); // issue #2996 |