From e0b01f34bb994ca8959f3040dbacafc6c56e4778 Mon Sep 17 00:00:00 2001 From: rainy-me Date: Tue, 18 May 2021 08:11:07 +0900 Subject: Add pub mod option for UnlinkedFile --- crates/ide/src/diagnostics/fixes/remove_semicolon.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'crates/ide/src/diagnostics/fixes/remove_semicolon.rs') diff --git a/crates/ide/src/diagnostics/fixes/remove_semicolon.rs b/crates/ide/src/diagnostics/fixes/remove_semicolon.rs index 45471da41..f1724d479 100644 --- a/crates/ide/src/diagnostics/fixes/remove_semicolon.rs +++ b/crates/ide/src/diagnostics/fixes/remove_semicolon.rs @@ -4,14 +4,14 @@ use ide_db::{source_change::SourceChange, RootDatabase}; use syntax::{ast, AstNode}; use text_edit::TextEdit; -use crate::diagnostics::{fix, DiagnosticWithFix}; +use crate::diagnostics::{fix, DiagnosticWithFixes}; -impl DiagnosticWithFix for RemoveThisSemicolon { - fn fix( +impl DiagnosticWithFixes for RemoveThisSemicolon { + fn fixes( &self, sema: &Semantics, _resolve: &AssistResolveStrategy, - ) -> Option { + ) -> Option> { let root = sema.db.parse_or_expand(self.file)?; let semicolon = self @@ -26,7 +26,7 @@ impl DiagnosticWithFix for RemoveThisSemicolon { let edit = TextEdit::delete(semicolon); let source_change = SourceChange::from_text_edit(self.file.original_file(sema.db), edit); - Some(fix("remove_semicolon", "Remove this semicolon", source_change, semicolon)) + Some(vec![fix("remove_semicolon", "Remove this semicolon", source_change, semicolon)]) } } -- cgit v1.2.3