mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 11:20:54 +00:00
simplify
This commit is contained in:
parent
5ce84f3cbc
commit
e9af69d9db
@ -39,12 +39,7 @@ pub(crate) fn diagnostics(db: &RootDatabase, file_id: FileId) -> Vec<Diagnostic>
|
|||||||
.on::<hir::diagnostics::UnresolvedModule, _>(|d| {
|
.on::<hir::diagnostics::UnresolvedModule, _>(|d| {
|
||||||
let source_root = db.file_source_root(d.file().original_file(db));
|
let source_root = db.file_source_root(d.file().original_file(db));
|
||||||
let create_file = FileSystemEdit::CreateFile { source_root, path: d.candidate.clone() };
|
let create_file = FileSystemEdit::CreateFile { source_root, path: d.candidate.clone() };
|
||||||
let fix = SourceChange {
|
let fix = SourceChange::file_system_edit("create module", create_file);
|
||||||
label: "create module".to_string(),
|
|
||||||
source_file_edits: Vec::new(),
|
|
||||||
file_system_edits: vec![create_file],
|
|
||||||
cursor_position: None,
|
|
||||||
};
|
|
||||||
res.borrow_mut().push(Diagnostic {
|
res.borrow_mut().push(Diagnostic {
|
||||||
range: d.highlight_range(),
|
range: d.highlight_range(),
|
||||||
message: d.message(),
|
message: d.message(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user