#mdbook #rust-book

bin+lib mdbook-rust

增强 MDBook 的 Rust 支持

3 个版本

0.1.2 2023 年 12 月 2 日
0.1.1 2023 年 12 月 1 日
0.1.0 2023 年 12 月 1 日

1187文本处理

每月 22 次下载

MIT/Apache 许可协议

22KB
275

MDBook Rust

tests crates.io Documentation MIT/Apache-2 licensed

增强 MDBook 的 Rust 支持。

  • 任何以 Rust 源文件编写的章节将被转换为 Markdown,允许您将书籍作为 Rust crate 进行测试。这就像反向的 literate programming(无文编程)。
  • 其他内容保持不变。

此 Rust 代码

fn body() {
    // # Heading
    //
    // Paragraph text.
    some_code();
}

将被转换为

# Heading

Paragraph text.

```rust,ignore
some_code();
```

请参阅 examples/book 以查看完整示例。

依赖项

约 15-29MB
约 430K SLoC