bmatcher_core/
lib.rs

1#![cfg_attr(not(test), no_std)]
2extern crate alloc;
3
4pub mod compiler;
5
6mod atom;
7pub use atom::{
8    Atom,
9    JumpType,
10    ReadWidth,
11};
12
13mod target;
14pub use target::MatchTarget;
15
16mod matcher;
17pub use matcher::BinaryMatcher;
18
19mod stack;
20pub use stack::{
21    HeapStack,
22    Stack,
23    StaticStack,
24};
25
26mod pattern;
27pub use pattern::{
28    BinaryPattern,
29    BorrowedBinaryPattern,
30    OwnedBinaryPattern,
31};