# [−] List of all items

### Structs

- Error
- distributions::Alphanumeric
- distributions::Bernoulli
- distributions::Beta
- distributions::Binomial
- distributions::Cauchy
- distributions::ChiSquared
- distributions::Dirichlet
- distributions::DistIter
- distributions::Exp
- distributions::Exp1
- distributions::FisherF
- distributions::Gamma
- distributions::LogNormal
- distributions::Normal
- distributions::Open01
- distributions::OpenClosed01
- distributions::Pareto
- distributions::Poisson
- distributions::Standard
- distributions::StandardNormal
- distributions::StudentT
- distributions::Triangular
- distributions::Uniform
- distributions::UnitCircle
- distributions::UnitSphereSurface
- distributions::Weibull
- distributions::uniform::Uniform
- distributions::uniform::UniformDuration
- distributions::uniform::UniformFloat
- distributions::uniform::UniformInt
- distributions::weighted::WeightedIndex
- distributions::weighted::alias_method::WeightedIndex
- rngs::EntropyRng
- rngs::OsRng
- rngs::StdRng
- rngs::ThreadRng
- rngs::adapter::ReadError
- rngs::adapter::ReadRng
- rngs::adapter::ReseedingRng
- rngs::mock::StepRng
- seq::SliceChooseIter

### Enums

- distributions::BernoulliError
- distributions::weighted::WeightedError
- seq::index::IndexVec
- seq::index::IndexVecIntoIter
- seq::index::IndexVecIter

### Traits

- AsByteSliceMut
- CryptoRng
- Rng
- RngCore
- SeedableRng
- distributions::Distribution
- distributions::uniform::SampleBorrow
- distributions::uniform::SampleUniform
- distributions::uniform::UniformSampler
- distributions::weighted::alias_method::Weight
- seq::IteratorRandom
- seq::SliceRandom

### Functions

- random
- seq::index::sample
- thread_rng

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g., `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g., `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g., `str,u8` or `String,struct:Vec,test`)