tinymist_analysis/
lib.rs

1//! Tinymist Analysis
2
3pub mod adt;
4pub mod docs;
5pub mod location;
6mod sig;
7pub mod stats;
8pub mod syntax;
9pub mod ty;
10pub mod upstream;
11
12pub use sig::*;
13pub use track_values::*;
14
15mod prelude;
16mod track_values;
17
18/// Completely disabled log
19#[macro_export]
20macro_rules! log_debug_ct_ {
21    // debug!(target: "my_target", key1 = 42, key2 = true; "a {} event", "log")
22    // debug!(target: "my_target", "a {} event", "log")
23    (target: $target:expr, $($arg:tt)+) => {
24        let _ = format_args!($target, $($arg)+);
25    };
26
27    // debug!("a {} event", "log")
28    ($($arg:tt)+) => {
29        let _ = format_args!($($arg)+);
30    };
31}
32pub use log_debug_ct_ as log_debug_ct;