Skip to main content

microcad_docgen/
lib.rs

1// Copyright © 2026 The µcad authors <info@ucad.xyz>
2// SPDX-License-Identifier: AGPL-3.0-or-later
3
4//! µcad Markdown support library
5
6mod md;
7mod mdbook;
8
9/// Documentation generator for a symbol.
10pub trait DocGen {
11    fn doc_gen(&self, symbol: &microcad_lang::symbol::Symbol) -> std::io::Result<()>;
12}
13
14/// Single markdown generator.
15pub use md::Md;
16
17/// mdbook Generator.
18pub use mdbook::MdBook;