mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-12-22 19:13:29 +00:00
14 lines
442 B
Rust
14 lines
442 B
Rust
|
use crate::methods::chars_cmp;
|
||
|
use rustc_lint::LateContext;
|
||
|
|
||
|
use super::CHARS_LAST_CMP;
|
||
|
|
||
|
/// Checks for the `CHARS_LAST_CMP` lint.
|
||
|
pub(super) fn check<'tcx>(cx: &LateContext<'tcx>, info: &crate::methods::BinaryExprInfo<'_>) -> bool {
|
||
|
if chars_cmp::check(cx, info, &["chars", "last"], CHARS_LAST_CMP, "ends_with") {
|
||
|
true
|
||
|
} else {
|
||
|
chars_cmp::check(cx, info, &["chars", "next_back"], CHARS_LAST_CMP, "ends_with")
|
||
|
}
|
||
|
}
|