#![no_std] #![allow(unused)] pub mod atoms { include!("atoms.rs"); } pub mod scannable; pub mod scanner; pub mod hexdump; #[cfg(feature = "alloc")] extern crate alloc; #[cfg(feature = "alloc")] pub mod parser; // // 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; }