[][src]Enum ra_ap_ide::HighlightTag

pub enum HighlightTag {
    Attribute,
    BoolLiteral,
    BuiltinType,
    ByteLiteral,
    CharLiteral,
    Comment,
    Constant,
    Enum,
    EnumVariant,
    EscapeSequence,
    Field,
    Function,
    Generic,
    Keyword,
    Lifetime,
    Macro,
    Module,
    NumericLiteral,
    Punctuation,
    SelfKeyword,
    SelfType,
    Static,
    StringLiteral,
    Struct,
    Trait,
    TypeAlias,
    TypeParam,
    Union,
    ValueParam,
    Local,
    UnresolvedReference,
    FormatSpecifier,
    Operator,
}

Variants

Attribute
BoolLiteral
BuiltinType
ByteLiteral
CharLiteral
Comment
Constant
Enum
EnumVariant
EscapeSequence
Field
Function
Generic
Keyword
Lifetime
Macro
Module
NumericLiteral
Punctuation
SelfKeyword
SelfType
Static
StringLiteral
Struct
Trait
TypeAlias
TypeParam
Union
ValueParam
Local
UnresolvedReference
FormatSpecifier
Operator

Trait Implementations

impl BitOr<HighlightModifier> for HighlightTag[src]

type Output = Highlight

The resulting type after applying the | operator.

impl Clone for HighlightTag[src]

impl Copy for HighlightTag[src]

impl Debug for HighlightTag[src]

impl Display for HighlightTag[src]

impl Eq for HighlightTag[src]

impl From<HighlightTag> for Highlight[src]

impl Hash for HighlightTag[src]

impl Ord for HighlightTag[src]

impl PartialEq<HighlightTag> for HighlightTag[src]

impl PartialOrd<HighlightTag> for HighlightTag[src]

impl StructuralEq for HighlightTag[src]

impl StructuralPartialEq for HighlightTag[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Cast for T

impl<T> CloneAny for T where
    T: Clone + Any

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<N> NodeTrait for N where
    N: Copy + Ord + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.