Files
x2/sub/xpat/src/lib.rs
2025-11-28 02:12:33 -05:00

38 lines
650 B
Rust

#![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;
}