Enum gluon_completion::CompletionSymbol [−][src]
pub enum CompletionSymbol<'a> { Value { name: &'a Symbol, typ: &'a ArcType, expr: &'a SpannedExpr<Symbol>, }, Type { name: &'a Symbol, alias: &'a AliasData<Symbol, AstType<Symbol>>, }, }
Variants
Value
Fields of Value
name: &'a Symbol | |
typ: &'a ArcType | |
expr: &'a SpannedExpr<Symbol> |
Type
Fields of Type
name: &'a Symbol | |
alias: &'a AliasData<Symbol, AstType<Symbol>> |
Trait Implementations
impl<'a> Debug for CompletionSymbol<'a>
[src]
impl<'a> Debug for CompletionSymbol<'a>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> PartialEq for CompletionSymbol<'a>
[src]
impl<'a> PartialEq for CompletionSymbol<'a>
fn eq(&self, other: &CompletionSymbol<'a>) -> bool
[src]
fn eq(&self, other: &CompletionSymbol<'a>) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &CompletionSymbol<'a>) -> bool
[src]
fn ne(&self, other: &CompletionSymbol<'a>) -> bool
This method tests for !=
.
Auto Trait Implementations
impl<'a> Send for CompletionSymbol<'a>
impl<'a> Send for CompletionSymbol<'a>
impl<'a> Sync for CompletionSymbol<'a>
impl<'a> Sync for CompletionSymbol<'a>