1pub mod config;
4pub mod discover;
5mod extract;
6mod report;
7pub mod restore;
8pub mod rewrite;
9pub mod write;
10
11pub use syncdoc_core::syncdoc_debug;
13
14pub use config::DocsPathMode;
15pub use discover::{discover_rust_files, get_or_create_docs_path, parse_file, ParsedFile};
16pub use extract::{extract_doc_content, has_doc_attrs};
17pub use restore::restore_file;
18pub use rewrite::{inject_module_doc_attr, inject_omnidoc_attr, rewrite_file, strip_doc_attrs};
19pub use write::{
20 extract_all_docs, find_expected_doc_paths, write_extractions, DocExtraction, WriteReport,
21};
22
23#[cfg(test)]
24mod tests;