pub fn exhaustive_rounding_modes() -> ExhaustiveRoundingModes
Expand description

Generates all RoundingModes.

The output length is 6.

§Complexity per iteration

Constant time and additional memory.

§Examples

use itertools::Itertools;
use malachite_base::rounding_modes::exhaustive::exhaustive_rounding_modes;
use malachite_base::rounding_modes::RoundingMode::*;

assert_eq!(
    exhaustive_rounding_modes().collect_vec(),
    &[Down, Up, Floor, Ceiling, Nearest, Exact,]
);