如何离线检查标准库文档?

时间:2016-12-17 13:34:04

标签: command-line rust rustdoc

我找到rustdoc命令,我希望它能像pydoc一样工作。不幸的是,rustdoc std::io:stdin没有做我喜欢的事情。有没有办法以离线形式查看标准库文档,可以通过命令行或某种内置的Web服务器,如Python pydoc允许?

2 个答案:

答案 0 :(得分:7)

rustdoc用于构建包的文档。不要访问标准文档。

如果您使用rustup,则可以使用rustup doc --std打开离线文档,然后使用页面上的搜索框(也可以脱机工作)。 如果不使用rustup,文档可能仍然安装在系统的某个位置,但路径将取决于系统和安装过程。

答案 1 :(得分:2)

您可以通过克隆Rust Compiler Repository并在其中运行rustdoc来生成脱机文档。但这很复杂。幸运的是,还有其他方法!

Rustup,刚刚达到1.0的工具,现在是Rust的首选安装方法,已经为您下载了文档!如果您正在使用它,则可以在~/.multirust/toolchains/*/doc中找到文档,其中*是您的工具链名称。例如:

~/.multirust/toolchains/stable-x86_64-unknown-linux-gnu/share/doc/rust/std/

除此之外,还有许多工具,如"Zeal",可为多种语言提供离线文档。