Struct lsp_types::OptionalVersionedTextDocumentIdentifier [−][src]
Expand description
An identifier which optionally denotes a specific version of a text document. This information usually flows from the server to the client
Fields
uri: Url
The text document’s URI.
version: Option<i32>
The version number of this document. If an optional 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
known and the content on disk is the master (as specified with document
content ownership).
The version number of a document will increase after each change, including undo/redo. The number doesn’t need to be consecutive.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more