Modulesยง
- Central repository for information about markers (and annotations).
Structsยง
- Dumping
Visitor ๐ - A marker annotation and its refinements.
- Refinements in the marker targeting. The default (no refinement provided) is
on_argument == vec![]
andon_return == false
, which is also what is returned fromSelf::empty
. - Markers ๐These are pseudo-constants that are used to match annotations. In theory they never change but they use [
Symbol
] inside, which is only valid so long as the rustcSESSION_GLOBALS
are live so we need to calculate them afresh innew
. - Visit
Filter ๐
Enumsยง
- Types of annotations we support.
- Disaggregated version of
MarkerRefinement
. Can be added to an existing refinementMarkerRefinement::merge_kind
.
Constantsยง
- MARKER_
META_ ๐EXT
Functionsยง
- const_
false ๐ - A visit over the HIR that collects all the marker annotations we can find and dumps them out
Type Aliasesยง
- Marker
Meta ๐