Skip to main content

Module identifier

Module identifier 

Source
Expand description

Lifters that convert raw atoms into typed identifier values.

Per QRY-003, the per-attribute filters --tags, --projects, and --tasks each constrain their atoms to a specific identifier domain. Each function in this module is a pure RawAtom -> Result conversion designed to plug into haz_query_lang::expr::Expr::try_map.

Functionsยง

parse_project_atom
Parse a raw atom as a ProjectName per QRY-003.
parse_tag_atom
Parse a raw atom as a TagName per QRY-003.
parse_task_atom
Parse a raw atom as a TaskName per QRY-003.