我有一个使用Rust编写的程序,我想为它撰写文档。我在网上查找了相关信息,找到了以下链接:
我现在遇到的问题是,运行后,我会得到所有程序使用的板条箱的其他文档生成,但HTML文档没有包含我的程序。我一直在寻找相关资料,但我没有看到任何关于仅记录单个程序的内容,通常我看到的都是有关记录板条箱的材料。如果我可以使用Rust的文档系统来独立编写程序,我该如何做呢?
- https://doc.rust-lang.org/stable/rust-by-example/meta/doc.html
- https://rust-lang.github.io/rfcs/1574-more-api-documentation-conventions.html#appendix-a-full-conventions-text
/// This is a documented function
fn example() {
println!("Hi there");
}
我现在遇到的问题是,运行后,我会得到所有程序使用的板条箱的其他文档生成,但HTML文档没有包含我的程序。我一直在寻找相关资料,但我没有看到任何关于仅记录单个程序的内容,通常我看到的都是有关记录板条箱的材料。如果我可以使用Rust的文档系统来独立编写程序,我该如何做呢?
cargo doc
只会文档化公共函数。你的示例函数是公共的并且可以从根目录 (main.rs
或lib.rs
) 访问吗? - SCappella