#![doc = include_str!("../README.md")]
#![warn(missing_docs)]
#![cfg_attr(not(feature = "std"), no_std)]
#![recursion_limit = "256"]
mod macros;
pub use macros::*;
mod pattern;
pub use pattern::*;
#[cfg(feature = "internal")]
pub mod internal;
pub mod types;
pub use types::{TStr, VmtPtr};
mod memory;
pub use memory::*;
#[cfg(feature = "external")]
pub mod external;
mod error;
pub use error::*;
#[macro_export]
macro_rules! bp {
() => {
#[allow(unused_unsafe)]
unsafe {
core::arch::asm!("int3")
}
};
}
pub use bitflags::bitflags;
pub use obfstr;
#[doc(hidden)]
pub use paste::paste;