Expand description
Abstract syntax tree for parsed date expressions.
The AST separates syntax (what the user typed) from semantics (what datetime
it resolves to). The resolver in resolver.rs maps these nodes to jiff::Zoned.
Structs§
- Absolute
Date - Absolute date components.
- Duration
Component - A single duration component (e.g., “3 hours” -> count=3, unit=Hour).
- Epoch
Value - Epoch value with precision.
Enums§
- ArithOp
- Arithmetic operation for compound date expressions.
- Date
Expr - Top-level AST node representing a parsed date expression.
- Direction
- Direction for day references and duration offsets.
- Range
Expr - Range expression types for date range queries.
- Relative
Date - Named relative date variants.
- Time
Expr - Time expression (hours:minutes or hours:minutes:seconds).