Module inlay_hints

Module inlay_hints 

Source

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§

GenericParameterHints
InlayFieldsToResolve
InlayHint
InlayHintCtx 🔒
InlayHintLabel
InlayHintLabelBuilder 🔒
InlayHintLabelPart
InlayHintsConfig

Enums§

AdjustmentHints
AdjustmentHintsMode
ClosureReturnTypeHints
DiscriminantHints
InlayHintPosition
InlayKind
InlayTooltip
LazyProperty
A type signaling that a value is either computed, or is available for computation.
LifetimeElisionHints

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 🔒