2016-12-17 8 views
2

私はrustdocコマンドを見つけました。私はそれがpydocのように動作すると予想しています。残念ながら、rustdoc std::io:stdinは私がそれをしたいとは思わない。 Pythonのpydocのように、コマンドラインや何らかの種類のWebサーバーを介して、標準ライブラリのドキュメントをオフライン形式で表示する方法はありますか?標準ライブラリのドキュメントをオフラインで確認するにはどうすればよいですか?

答えて

5

rustdocは、パッケージのドキュメントを作成するために使用されます。標準のdocにアクセスしないでください。

rustupを使用している場合は、rustup doc --stdを使用してオフラインドキュメントを開いてから、ページの検索ボックスを使用できます(オフラインでも機能します)。 rustupを使用しない場合は、システムのどこかにドキュメントがインストールされている可能性がありますが、パスはシステムとインストール手順によって異なります。

+1

'rustup doc --std'を知らなかった。それは素晴らしい小さなコマンドです、ありがとう! –

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"のような多くのツールがあります。

関連する問題