Structs§
- Module
- A parsed module declaration with zero-copy slices
- Operator
- A parsed operator with zero-copy slice
- Rule
- A rule split result with zero-copy slices
- Rule
Header - A parsed rule header with zero-copy string slices
- When
Then - A parsed when-then block with zero-copy slices
Functions§
- extract_
salience_ zero_ copy - Extract salience value without string allocation
- has_
attribute_ zero_ copy - Check if attribute exists without allocation
- parse_
module_ zero_ copy - Parse module declaration without allocations
- parse_
operator_ zero_ copy - Parse operator without allocations
- parse_
rule_ header_ zero_ copy - Parse rule header without allocations
- parse_
when_ then_ zero_ copy - Parse when-then without allocations
- split_
into_ rules_ zero_ copy - Split GRL text into rules without allocations