#文档 #主机 #rustc #分离 #项目 #文件 #插件

已删除 rdoc

一个简单的 rustc 插件,用于在单独的文件中托管您的项目文档。

使用旧的 Rust 2015

0.1.0 2017年4月26日

#38 in #分离

MIT/Apache

7KB
77 代码行数

rdoc

一个简单的 rustc 插件,用于在单独的文件中托管您的项目文档。

夜间版

由于这是一个编译器插件,因此需要 Rust Nightly 版本。

如何使用它

在您的 Cargo.toml 中添加以下内容:

[dependencies]
rdoc = "*"

在您的 lib.rsmain.rs 文件中,将以下内容放置在顶部:

#![feature(plugin)]
#![plugin(rdoc)]

假设有一个名为 doc.md 的文件位于您的目录顶部,在您的代码中,将以下内容放置在您想要进行文档化的项目上方:

#[rdoc = "doc.md"]
pub fn print_hello() {
    println!("Hello!");
}

在编译时,此注释将转换为包含 doc.md 内容的文档注释,适用于下方的任何项目。无需指定特定文件类型或在该文件中放置 /// 注释。只需编写文档文本,rdoc 会为您处理其余部分!您只需提供有效的注释路径即可。

许可证

许可协议为以下两种之一:

任选其一。

许可协议

除非您明确表示,否则任何有意提交以包含在您的工作中的贡献(根据 Apache-2.0 许可证定义),均应双许可,如上所述,不附加任何额外条款或条件。

无运行时依赖