Module engine

Module engine 

Expand description

§Engine module

§What is a match engine?

A match engine parses field values (like “dip=192.168.1.0/24, sport=80”) into a predicate that can perform logical operations (like AND, OR, NOT) to express the match condition.

Structs§

OxiddPredicate
Companion struct of OxiddPredicateEngine.
OxiddPredicateEngine
A predicate engine based on the oxidd library.
RuddyPredicate
Companion struct of RuddyPredicateEngine.
RuddyPredicateEngine
A predicate engine based on the Ruddy library.

Traits§

MatchEncoder
Parse field values and encodes them into a predicate.
PredicateEngine
An extended trait of MatchEncoder, which additionally enables serialization and deserialization of a predicate.