Crate bmatcher_core

Crate bmatcher_core 

Source

Modules§

compiler

Structs§

BinaryMatcher
The BinaryMatcher is responsible for searching a BinaryPattern within a MatchTarget.
BorrowedBinaryPattern
An implementation of the BinaryPattern interface that borrows the Atoms and byte sequence array.
HeapStack
OwnedBinaryPattern
An implementation of the BinaryPattern interface that allocates a Vec for the Atoms and the byte sequence.
StaticStack

Enums§

Atom
An atom represents a single operation that the matcher should perform.
JumpType
ReadWidth

Traits§

BinaryPattern
A binary pattern is a structure used in matching processes and consists of two main components:
MatchTarget
A trait for targets that can be matched against a binary pattern.
Stack