#[cfg(feature = "debug_delta_encode")]
macro_rules! debug_delta_encode {
($($arg:tt)*) => (println!("[DELTA][ENCODE] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_encode"))]
macro_rules! debug_delta_encode {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_delta_token")]
macro_rules! debug_delta_token {
($($arg:tt)*) => (println!("[DELTA][TOKEN] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_token"))]
macro_rules! debug_delta_token {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_delta_analyze")]
macro_rules! debug_delta_analyze {
($($arg:tt)*) => (println!("[DELTA][ANALYZE] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_analyze"))]
macro_rules! debug_delta_analyze {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_delta_compress")]
macro_rules! debug_delta_compress {
($($arg:tt)*) => (println!("[DELTA][COMPRESS] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_compress"))]
macro_rules! debug_delta_compress {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_delta_pattern")]
macro_rules! debug_delta_pattern {
($($arg:tt)*) => (println!("[DELTA][PATTERN] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_pattern"))]
macro_rules! debug_delta_pattern {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_delta_header")]
macro_rules! debug_delta_header {
($($arg:tt)*) => (println!("[DELTA][HEADER] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_delta_header"))]
macro_rules! debug_delta_header {
($($arg:tt)*) => {};
}
#[cfg(feature = "debug_tokenizer")]
macro_rules! debug_tokenizer {
($($arg:tt)*) => (println!("[TOKENIZER] {}", format_args!($($arg)*)));
}
#[cfg(not(feature = "debug_tokenizer"))]
macro_rules! debug_tokenizer {
($($arg:tt)*) => {};
}
pub(crate) use debug_delta_analyze;
pub(crate) use debug_delta_compress;
pub(crate) use debug_delta_encode;
pub(crate) use debug_delta_header;
pub(crate) use debug_delta_pattern;
pub(crate) use debug_delta_token;
pub(crate) use debug_tokenizer;