From 292fdd978e56a3aaa610a038883db481d220a114 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Sun, 27 Aug 2023 15:55:23 -0400 Subject: [PATCH] Remove unnecessary generic (#6923) --- .../rules/pyupgrade/rules/unnecessary_encode_utf8.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/ruff/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs b/crates/ruff/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs index 57d997fd6b..2f53f535e7 100644 --- a/crates/ruff/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs +++ b/crates/ruff/src/rules/pyupgrade/rules/unnecessary_encode_utf8.rs @@ -119,17 +119,17 @@ fn match_encoding_arg(arguments: &Arguments) -> Option { } /// Return a [`Fix`] replacing the call to encode with a byte string. -fn replace_with_bytes_literal( +fn replace_with_bytes_literal( locator: &Locator, - expr: &T, + call: &ast::ExprCall, source_type: PySourceType, ) -> Fix { // Build up a replacement string by prefixing all string tokens with `b`. - let contents = locator.slice(expr.range()); + let contents = locator.slice(call.range()); let mut replacement = String::with_capacity(contents.len() + 1); - let mut prev = expr.start(); + let mut prev = call.start(); for (tok, range) in - lexer::lex_starts_at(contents, source_type.as_mode(), expr.start()).flatten() + lexer::lex_starts_at(contents, source_type.as_mode(), call.start()).flatten() { match tok { Tok::Dot => break, @@ -148,7 +148,7 @@ fn replace_with_bytes_literal( prev = range.end(); } - Fix::automatic(Edit::range_replacement(replacement, expr.range())) + Fix::automatic(Edit::range_replacement(replacement, call.range())) } /// UP012