diff --git a/crates/ruff/src/checkers/logical_lines.rs b/crates/ruff/src/checkers/logical_lines.rs index d51ea0937d272b..0480f59d5945be 100644 --- a/crates/ruff/src/checkers/logical_lines.rs +++ b/crates/ruff/src/checkers/logical_lines.rs @@ -1,7 +1,7 @@ use ruff_text_size::TextRange; use rustpython_parser::lexer::LexResult; -use ruff_diagnostics::{Diagnostic, DiagnosticKind, Fix}; +use ruff_diagnostics::{Diagnostic, DiagnosticKind}; use ruff_python_ast::source_code::{Locator, Stylist}; use ruff_python_ast::token_kind::TokenKind; @@ -144,7 +144,7 @@ impl<'a> LogicalLinesContext<'a> { self.diagnostics.push(Diagnostic { kind, range, - fix: Fix::empty(), + fix: None, parent: None, }); } diff --git a/crates/ruff/src/message/diff.rs b/crates/ruff/src/message/diff.rs index 2c784f5d244837..f7e3872e184630 100644 --- a/crates/ruff/src/message/diff.rs +++ b/crates/ruff/src/message/diff.rs @@ -27,7 +27,7 @@ impl<'a> Diff<'a> { } else { Some(Diff { source_code: &message.file, - fix: &message.fix.as_ref().unwrap(), + fix: message.fix.as_ref().unwrap(), }) } } diff --git a/crates/ruff/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs b/crates/ruff/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs index 38b06ec4c3f0f6..6eb00d4c824075 100644 --- a/crates/ruff/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs +++ b/crates/ruff/src/rules/pycodestyle/rules/logical_lines/missing_whitespace.rs @@ -1,7 +1,7 @@ use super::LogicalLine; use crate::checkers::logical_lines::LogicalLinesContext; use ruff_diagnostics::Edit; -use ruff_diagnostics::{AlwaysAutofixableViolation, Diagnostic}; +use ruff_diagnostics::{AlwaysAutofixableViolation, Diagnostic, Fix}; use ruff_macros::{derive_message_formats, violation}; use ruff_python_ast::token_kind::TokenKind; use ruff_text_size::{TextRange, TextSize};