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::{inject_doc_attr, module_doc_impl, syncdoc_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}