Struct languageserver_types::SymbolInformation [−][src]
pub struct SymbolInformation {
pub name: String,
pub kind: SymbolKind,
pub location: Location,
pub container_name: Option<String>,
}Represents information about programming constructs like variables, classes, interfaces etc.
Fields
name: String
The name of this symbol.
kind: SymbolKind
The kind of this symbol.
location: Location
The location of this symbol.
container_name: Option<String>
The name of the symbol containing this symbol.
Trait Implementations
impl Debug for SymbolInformation[src]
impl Debug for SymbolInformationfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for SymbolInformation[src]
impl Eq for SymbolInformationimpl PartialEq for SymbolInformation[src]
impl PartialEq for SymbolInformationfn eq(&self, other: &SymbolInformation) -> bool[src]
fn eq(&self, other: &SymbolInformation) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &SymbolInformation) -> bool[src]
fn ne(&self, other: &SymbolInformation) -> boolThis method tests for !=.
Auto Trait Implementations
impl Send for SymbolInformation
impl Send for SymbolInformationimpl Sync for SymbolInformation
impl Sync for SymbolInformation