Struct lsp::types::VersionedTextDocumentIdentifier [−][src]
An identifier to denote a specific version of a text document.
Fields
uri: String
The text document's uri.
version: Nullable<i32>
The version number of this document. If a versioned text document identifier
is sent from the server to the client and the file is not open in the editor
(the server has not received an open notification before) the server can send
null
to indicate that the version is unknown and the content on disk is the
truth (as speced with document content ownership).
Methods
impl VersionedTextDocumentIdentifier
[src]
impl VersionedTextDocumentIdentifier
The VersionedTextDocumentIdentifier namespace provides helper functions to work with VersionedTextDocumentIdentifier literals.
pub fn create(uri: String, version: Nullable<i32>) -> Self
[src]
pub fn create(uri: String, version: Nullable<i32>) -> Self
Creates a new VersionedTextDocumentIdentifier literal. @param uri The document's uri. @param uri The document's text.
Trait Implementations
impl TextDocumentIdentifier for VersionedTextDocumentIdentifier
[src]
impl TextDocumentIdentifier for VersionedTextDocumentIdentifier
impl Debug for VersionedTextDocumentIdentifier
[src]
impl Debug for VersionedTextDocumentIdentifier
Auto Trait Implementations
impl Send for VersionedTextDocumentIdentifier
impl Send for VersionedTextDocumentIdentifier
impl Sync for VersionedTextDocumentIdentifier
impl Sync for VersionedTextDocumentIdentifier