Expand description
Interpolation parsing per ADR-011
Parses interpolation expressions like:
${env:VAR}- resolver with argument${env:VAR,default}- resolver with default${path.to.value}- self-reference${.sibling}- relative self-reference\${escaped}- escaped (literal) interpolation${env:VAR,${env:OTHER,fallback}}- nested interpolations
Structs§
- Interpolation
Parser - Parser for interpolation expressions
Enums§
- Interpolation
- A parsed interpolation expression
- Interpolation
Arg - An argument to an interpolation (may itself contain interpolations)
Functions§
- contains_
interpolation - Check if a string contains any interpolation expressions (unescaped ${…})
- needs_
processing - Check if a string needs processing (has interpolations OR escape sequences)
- parse
- Parse an interpolation string