#[repr(u8)]
pub enum HlMod {
Show 19 variants
Associated,
Async,
Attribute,
Callable,
Consuming,
ControlFlow,
CrateRoot,
DefaultLibrary,
Definition,
Documentation,
Injected,
IntraDocLink,
Library,
Mutable,
Public,
Reference,
Static,
Trait,
Unsafe,
}
Variants
Associated
Used for items in traits and impls.
Async
Used with keywords like async
and await
.
Attribute
Used to differentiate individual elements within attributes.
Callable
Callable item or value.
Consuming
Value that is being consumed in a function call
ControlFlow
Used with keywords like if
and break
.
CrateRoot
Used for crate names, like serde
.
DefaultLibrary
Used for items from built-in crates (std, core, alloc, test and proc_macro).
Definition
foo
in fn foo(x: i32)
is a definition, foo
in foo(90 + 2)
is
not.
Documentation
Doc-strings like this one.
Injected
Highlighting injection like rust code in doc strings or ra_fixture.
IntraDocLink
Used for intra doc links in doc injection.
Library
Used for items from other crates.
Mutable
Mutable binding.
Public
Used for public items.
Reference
Immutable reference.
Static
Used for associated functions.
Trait
Used for items in traits and trait impls.
Unsafe
Used for unsafe functions, unsafe traits, mutable statics, union accesses and unsafe operations.
Trait Implementations
Performs the |=
operation. Read more
Performs the |=
operation. Read more
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for HlMod
impl UnwindSafe for HlMod
Blanket Implementations
Mutably borrows from an owned value. Read more
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> U where
Self: CastTo<U>,
U: HasInterner,
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> U where
Self: CastTo<U>,
U: HasInterner,
Cast a value to type U
using CastTo
.
Compare self to key
and return true
if they are equal.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more