32 lines
560 B
Rust
32 lines
560 B
Rust
#![no_std] #![allow(unused)]
|
|
|
|
pub mod atoms {
|
|
include!("atoms.rs");
|
|
}
|
|
|
|
pub mod scannable;
|
|
pub mod scanner;
|
|
pub mod hexdump;
|
|
|
|
//
|
|
// Export Preludes:
|
|
//
|
|
|
|
pub mod prelude {
|
|
pub use sub_macros::pattern;
|
|
pub use crate::atoms::Pattern;
|
|
pub use crate::scanner::Scanner;
|
|
pub use crate::hexdump::hex;
|
|
}
|
|
|
|
pub mod public {
|
|
pub use crate::atoms::Atom;
|
|
pub use crate::scannable::Scannable;
|
|
pub use crate::scanner::{
|
|
exec, scan_for_aob, make_aob
|
|
};
|
|
pub use crate::scannable::ChunkIter;
|
|
pub use crate::hexdump::HexDump;
|
|
}
|
|
|