rustdoc-index

crates.io docs.rs

A tool to quickly find the relevant item from rustdoc.

Installation

$ cargo install rustdoc-index

Usage

sh $ 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 ...

sh $ 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

With junegunn/fzf

sh cargo listdoc | fzf --bind 'ctrl-i:execute(cargo listdoc location {}| xargs firefox)'

Vim integration

denite source is available.

Installation

This is how to install using dein. toml [[plugins]] repo = 'octaltree/rustdoc-index' build = 'make denite'

Usage

vim :Denite rustdoc-index

This is highly inspired by rhysd/rust-doc.vim. If you need the unite interface, please use that one.