paralegal_flow

Module ann

Source

Modulesยง

  • Central repository for information about markers (and annotations).
  • nom-based parser-combinators for parsing the token stream in Rust Attributes.

Structsยง

  • DumpingVisitor ๐Ÿ”’
  • A marker annotation and its refinements.
  • Refinements in the marker targeting. The default (no refinement provided) is on_argument == vec![] and on_return == false, which is also what is returned from Self::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 rustc SESSION_GLOBALS are live so we need to calculate them afresh in new.
  • VisitFilter ๐Ÿ”’

Enumsยง

Constantsยง

Functionsยง

  • const_false ๐Ÿ”’
  • A visit over the HIR that collects all the marker annotations we can find and dumps them out

Type Aliasesยง