microcad-docgen 0.4.0

µcad Documentation Generators
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright © 2026 The µcad authors <info@ucad.xyz>
// SPDX-License-Identifier: AGPL-3.0-or-later

//! µcad Markdown support library

mod md;
mod mdbook;

/// Documentation generator for a symbol.
pub trait DocGen {
    fn doc_gen(&self, symbol: &microcad_lang::symbol::Symbol) -> std::io::Result<()>;
}

/// Single markdown generator.
pub use md::Md;

/// mdbook Generator.
pub use mdbook::MdBook;