pub fn lower(
set: AnalyzedRuleSet,
mw_meta: &dyn MiddlewareMetadataProvider,
fetch_meta: &dyn FetchMetadataProvider,
) -> Result<SymbolicFlowGraph, Error>Expand description
Lower an analyzed rule set to a SymbolicFlowGraph.
ยงErrors
Returns Error::compile for unknown middleware / fetch names, invalid
predicate shapes (cross-level combinator leaves), unresolvable
ListenSpec strings, predicate-value type mismatches against their field
path, and rule sets that mix L4 and L7 posture on one listener without a
catch-all fallback.