Struct lsp_types::lsif::MetaData [−][src]
pub struct MetaData {
pub version: String,
pub project_root: Url,
pub position_encoding: Encoding,
pub tool_info: Option<ToolInfo>,
}
Fields
version: String
The version of the LSIF format using semver notation. See https://semver.org/. Please note the version numbers starting with 0 don’t adhere to semver and adopters have to assume that each new version is breaking.
project_root: Url
The project root (in form of an URI) used to compute this dump.
position_encoding: Encoding
The string encoding used to compute line and character values in positions and ranges.
tool_info: Option<ToolInfo>
Information about the tool that created the dump
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