Module spirt::print::multiversion

source ·
Expand description

Multi-version pretty-printing support (e.g. for comparing the IR between passes).

Structs§

  • AAColumn 🔒
  • Abstraction for one “physical” line spanning all columns, after alignment.
  • Tool for adjusting pretty-printed columns, so that their anchors line up (by adding empty lines to whichever side “is behind”).

Enums§

  • Wrapper for handling the difference between single-version and multi-version output, which aren’t expressible in pretty::Fragment.