db,
symbol_index::{SymbolIndex, SymbolsDatabase, LibrarySymbolsQuery},
AnalysisChange, RootChange, Cancelable, CrateId, Diagnostic, FileId,
- FileSystemEdit, FilePosition, Query, SourceChange, SourceFileNodeEdit,
+ FileSystemEdit, FilePosition, Query, SourceChange, SourceFileEdit,
ReferenceResolution,
};
impl SourceChange {
pub(crate) fn from_local_edit(file_id: FileId, label: &str, edit: LocalEdit) -> SourceChange {
- let file_edit = SourceFileNodeEdit {
+ let file_edit = SourceFileEdit {
file_id,
edits: edit.edit.into_atoms(),
};
#[derive(Debug)]
pub struct SourceChange {
pub label: String,
- pub source_file_edits: Vec<SourceFileNodeEdit>,
+ pub source_file_edits: Vec<SourceFileEdit>,
pub file_system_edits: Vec<FileSystemEdit>,
pub cursor_position: Option<FilePosition>,
}
#[derive(Debug)]
-pub struct SourceFileNodeEdit {
+pub struct SourceFileEdit {
pub file_id: FileId,
pub edits: Vec<AtomTextEdit>,
}
self, Location, Position, Range, SymbolKind, TextDocumentEdit, TextDocumentIdentifier,
TextDocumentItem, TextDocumentPositionParams, Url, VersionedTextDocumentIdentifier,
};
-use ra_analysis::{FileId, FileSystemEdit, SourceChange, SourceFileNodeEdit, FilePosition};
+use ra_analysis::{FileId, FileSystemEdit, SourceChange, SourceFileEdit, FilePosition};
use ra_editor::{LineCol, LineIndex};
use ra_text_edit::{AtomTextEdit, TextEdit};
use ra_syntax::{SyntaxKind, TextRange, TextUnit};
}
}
-impl TryConvWith for SourceFileNodeEdit {
+impl TryConvWith for SourceFileEdit {
type Ctx = ServerWorld;
type Output = TextDocumentEdit;
fn try_conv_with(self, world: &ServerWorld) -> Result<TextDocumentEdit> {