Expand description
§Crate Feature Flags
std- Default. Disabling
stdrequires Rust 1.6 or later - Disabling
stdmakes the crate a#![no_std]crate (works with core)
- Default. Disabling
Modules§
- control
- Control flow for callbacks.
Structs§
- Heap
- Heap’s algorithm for generating permutations.
Constants§
- MAXHEAP
- Maximum number of elements we can generate permutations for using Heap’s algorithm (iterative version).
Traits§
- Lexical
Permutation - Permute a slice into its next or previous permutation (in lexical order).
Functions§
- factorial
- Compute n! (n factorial)
- heap_
recursive - Heap’s algorithm for generating permutations, recursive version.