feat: tracing is now optional
This commit is contained in:
parent
14d1555fc1
commit
f65e240e92
26 changed files with 184 additions and 45 deletions
|
|
@ -76,7 +76,11 @@ macro_rules! lossless_parser {
|
|||
($parser:expr, $input:expr) => {{
|
||||
let i_ = $input;
|
||||
let (i, o) = $parser($input)?;
|
||||
tracing::trace!(consumed = o.to_string());
|
||||
cfg_if::cfg_if! {
|
||||
if #[cfg(feature = "tracing")] {
|
||||
tracing::trace!(consumed = o.to_string());
|
||||
}
|
||||
}
|
||||
debug_assert_eq!(
|
||||
&i_.as_str()[0..(i_.len() - i.len())],
|
||||
&o.to_string(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue