Enums§
- Alias
Error - Error type for resolving aliases (single-word expressions)
- Data
Format - Supported structured data formats
- Enum
Operator - Operators that can be applied to enum-type selectors
- Enum
Selector - Enum-type selectors (validated at parse time)
- Numeric
Operator - Operators that can be applied to numeric-type selectors
- Numeric
Selector - Numeric-type selectors
- Parse
Error - Error type for parsing selectors and operators
- Path
Component - Path component selectors - all return strings
- Selector
Category - Selector categories - groups selectors by their value type
- String
Operator - Operators that can be applied to string-type selectors
- String
Selector - String-type selectors
- Structured
Operator - Operators for structured data selectors Operator semantics depend on RHS type during evaluation
- Structured
Selector Error - Error type for parsing structured selectors (yaml:, json:, toml:)
- Temporal
Operator - Operators that can be applied to temporal-type selectors
- Temporal
Selector - Temporal-type selectors
- Typed
Selector - A typed selector paired with its compatible operator This ensures type safety - you can’t create invalid combinations
Functions§
- is_
string_ operator - Check if operator is a string operation (regex or contains)
- parse_
enum_ operator - Parse an enum operator with aliases
- parse_
numeric_ operator - Parse a numeric operator with aliases
- parse_
selector_ operator - Parse selector and operator together, ensuring type compatibility
- parse_
string_ operator - Parse a string operator with aliases
- parse_
structured_ operator - Parse a structured data operator with aliases
- parse_
structured_ selector - Parse structured data selector prefix (yaml:, json:, toml:)
- parse_
temporal_ operator - Parse a temporal operator with aliases
- recognize_
selector - Parse a selector string into a typed selector category