Struct lsp::types::TextDocumentEdit [−][src]
pub struct TextDocumentEdit { pub text_document: VersionedTextDocumentIdentifier, pub edits: Vec<TextEdit>, }
Describes textual changes on a text document.
Fields
text_document: VersionedTextDocumentIdentifier
The text document to change.
edits: Vec<TextEdit>
The edits to be applied.
Methods
impl TextDocumentEdit
[src]
impl TextDocumentEdit
The TextDocumentEdit namespace provides helper function to create an edit that manipulates a text document.
pub fn create(
text_document: VersionedTextDocumentIdentifier,
edits: Vec<TextEdit>
) -> Self
[src]
pub fn create(
text_document: VersionedTextDocumentIdentifier,
edits: Vec<TextEdit>
) -> Self
Creates a new TextDocumentEdit
Trait Implementations
impl Debug for TextDocumentEdit
[src]
impl Debug for TextDocumentEdit
Auto Trait Implementations
impl Send for TextDocumentEdit
impl Send for TextDocumentEdit
impl Sync for TextDocumentEdit
impl Sync for TextDocumentEdit