2016-12-17 62 views
2

我發現rustdoc命令,我有點期待它像pydoc一樣工作。不幸的是,rustdoc std::io:stdin沒有做到我想要的。有沒有辦法通過命令行或某種內置的Web服務器以離線的形式查看標準庫文檔,就像Python的pydoc允許的那樣?如何離線檢查標準庫文檔?

回答

5

rustdoc用於構建包的文檔。不要訪問標準的文檔。

如果您使用rustup,則可以使用rustup doc --std打開脫機文檔,然後使用頁面上的搜索框(也可以脫機工作)。 如果您不使用防鏽劑,文檔可能仍然安裝在系統的某個位置,但路徑將取決於系統和安裝過程。

+1

不知道'rustup doc --std'。這是一個很好的小命令,謝謝! –

2

您可以通過克隆Rust編譯器存儲庫並在裏面運行rustdoc來生成脫機文檔。雖然這很複雜。幸運的是,還有其他方法!

Rustup,剛剛命中1.0並且現在是Rust的首選安裝方法的工具,已經爲您下載了文檔!如果您正在使用它,您可以在~/.multirust/toolchains/*/doc中找到文檔,其中*是您的工具鏈名稱。例如:

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

除此之外,還有像"Zeal"許多工具,支持多國語言提供離線文檔。