4

我找到rustdoc了命令,我有点期望它像pydoc. 不幸的是,rustdoc std::io:stdin没有做我想做的事。有没有办法以离线形式查看标准库文档,无论是通过命令行还是某种内置的 Web 服务器,如 Pythonpydoc允许的那样?

4

2 回答 2

9

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

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

于 2016-12-17T13:44:35.993 回答
2

您可以通过克隆 Rust 编译器存储库并在其中运行 rustdoc 来生成离线文档。不过,这相当复杂。幸运的是,还有其他方法!

Rustup是刚刚发布到 1.0 的工具,现在是 Rust 的首选安装方法,已经为您下载了文档!如果您正在使用它,您可以在~/.multirust/toolchains/*/docwhere*is your toolchain-name 中找到文档。例如:

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

除此之外,还有许多工具,如“Zeal”,它们提供多种语言的离线文档。

于 2016-12-17T13:46:06.923 回答