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;