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 次下载

MIT 许可证

34KB
890

rustdoc-index

crates.io docs.rs

一个快速从 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