Modules§
Structs§
- Column
Number - Condition
- Conditionally print items based on a condition.
- Condition
Properties - Properties for the condition.
- Condition
Reevaluation - Used to re-evaluate a condition.
- Condition
Reference - Condition
Resolver Context - Context used when resolving a condition.
- Indent
Level - IsStart
OfLine - Line
AndColumn - Helper IR that holds line and column number IR.
- Line
Number - Line
Number Anchor - Handles updating the position of a future resolved line number if the anchor changes.
- Line
Start Column Number - Line
Start Indent Level - Print
Items - Print
Items Iterator - Print
Node - Print
Node Cell - A fast implementation of RefCell
that avoids runtime checks on borrows. - Print
Options - Options for printing the print items.
- String
Container - A container that holds the string’s value and character count.
- Trace
- Tracing
- Trace
Condition - Trace
Condition Reevaluation - Trace
Info Inner - Trace
Line Number Anchor - Trace
Print Node - Trace
Writer Node - Tracing
Result - Writer
Info - Information about a certain location being printed.
Enums§
Functions§
- format
- Function to create the provided print items and print them out as a string.
- Prints out the print items using the provided options.
- trace_
printing - Gets trace information for analysis purposes.
Type Aliases§
- Condition
Resolver - Function used to resolve a condition.
- Print
Item Path