Modules§
- adjustment 🔒
- Implementation of “adjustment” inlay hints:
- bind_
pat 🔒 - Implementation of “type” inlay hints:
- binding_
mode 🔒 - Implementation of “binding mode” inlay hints:
- bounds 🔒
- Implementation of trait bound hints.
- chaining 🔒
- Implementation of “chaining” inlay hints.
- closing_
brace 🔒 - Implementation of “closing brace” inlay hints:
- closure_
captures 🔒 - Implementation of “closure captures” inlay hints.
- closure_
ret 🔒 - Implementation of “closure return type” inlay hints.
- discriminant 🔒
- Implementation of “enum variant discriminant” inlay hints:
- extern_
block 🔒 - Extern block hints
- generic_
param 🔒 - Implementation of inlay hints for generic parameters.
- implicit_
drop 🔒 - Implementation of “implicit drop” inlay hints:
- implicit_
static 🔒 - Implementation of “implicit static” inlay hints:
- implied_
dyn_ 🔒trait - Implementation of trait bound hints.
- lifetime 🔒
- Implementation of “lifetime elision” inlay hints:
- param_
name 🔒 - Implementation of “param name” inlay hints:
- placeholders 🔒
- Implementation of type placeholder inlay hints:
- ra_
fixture 🔒 - Injected inlay hints for
#[rust_analyzer::rust_fixture]. - range_
exclusive 🔒 - Implementation of “range exclusive” inlay hints:
Structs§
- Generic
Parameter Hints - Inlay
Fields ToResolve - Inlay
Hint - Inlay
Hint 🔒Ctx - Inlay
Hint Label - Inlay
Hint 🔒Label Builder - Inlay
Hint Label Part - Inlay
Hints Config
Enums§
- Adjustment
Hints - Adjustment
Hints Mode - Closure
Return Type Hints - Discriminant
Hints - Inlay
Hint Position - Inlay
Kind - Inlay
Tooltip - Lazy
Property - A type signaling that a value is either computed, or is available for computation.
- Lifetime
Elision Hints
Functions§
- closure_
has_ 🔒block_ body - handle_
event 🔒 - hint_
iterator 🔒 - Checks if the type is an Iterator from std::iter and returns the iterator trait and the item type of the concrete iterator.
- hints 🔒
- inlay_
hints 🔒 - inlay_
hints_ 🔒resolve - label_
of_ 🔒ty - ty_
to_ 🔒text_ edit