syncdoc_core/lib.rs
1/// syncdoc-core: documentation injection helper macros
2pub mod config;
3mod doc_injector;
4mod omnibus;
5pub mod parse;
6pub mod path_utils;
7pub mod token_processors;
8
9pub use doc_injector::{module_doc_impl, omnidoc_impl};
10pub use omnibus::inject_all_docs_impl;
11
12#[macro_export]
13macro_rules! syncdoc_debug {
14 ($($arg:tt)*) => {
15 if std::env::var("SYNCDOC_DEBUG").is_ok() {
16 eprintln!("[SYNCDOC DEBUG] {}", format!($($arg)*));
17 }
18 };
19}