16 个版本 (7 个破坏性更新)
0.7.1 | 2022 年 7 月 5 日 |
---|---|
0.6.1 | 2022 年 6 月 24 日 |
0.3.1 | 2021 年 11 月 3 日 |
0.2.0 | 2021 年 7 月 5 日 |
0.0.1 | 2021 年 3 月 31 日 |
#1252 在 开发工具
每月 36 次下载
34KB
890 行
rustdoc-index
一个快速从 rustdoc 中查找相关项的工具。
安装
$ cargo install rustdoc-index $ rustup component add rust-docs
它需要现在在稳定版上可用的 Rust 1.53。
用法
$ cargo listdoc
std::prelude mod
std::prelude::v1 mod
std::prelude::rust_2015 mod
std::prelude::rust_2018 mod
std::prelude::rust_2021 mod
std::f32 mod
std::f32::consts mod
std::f32::consts::PI constant
std::f32::consts::TAU constant
std::f32::consts::FRAC_PI_2 constant
...
$ cargo listdoc location "std::f32::consts::PI constant"
file:///home/octaltree/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/share/doc/rust/html/std/f32/consts/constant.PI.html
使用 junegunn/fzf
cargo listdoc | fzf --bind 'ctrl-i:execute(cargo listdoc location {}| xargs firefox)'
Vim 集成
denite 源代码可用。
安装
这是使用 dein 安装的方法。
[[plugins]]
repo = 'octaltree/rustdoc-index'
build = 'make denite'
用法
:Denite rustdoc-index
这高度受 rhysd/rust-doc.vim 启发。如果您需要 unite 界面,请使用那个。
依赖项
~5.5–7.5MB
~126K SLoC