malachite_base/bools/
mod.rs

1// Copyright © 2025 Mikhail Hogrefe
2//
3// This file is part of Malachite.
4//
5// Malachite is free software: you can redistribute it and/or modify it under the terms of the GNU
6// Lesser General Public License (LGPL) as published by the Free Software Foundation; either version
7// 3 of the License, or (at your option) any later version. See <https://www.gnu.org/licenses/>.
8
9/// Constants associated with [`bool`]s.
10///
11/// The constants [`MIN`](crate::comparison::traits::Min::MIN) and
12/// [`MAX`](crate::comparison::traits::Max::MAX) are defined as for [`bool`]s as `false` and `true`,
13/// respectively. The constant [`NAME`](crate::named::Named::NAME) is defined as "bool".
14pub mod constants;
15/// An iterator that generates [`bool`]s without repetition.
16pub mod exhaustive;
17/// The implementation of [`NotAssign`](crate::num::logic::traits::NotAssign) for [`bool`].
18pub mod not_assign;
19#[cfg(feature = "random")]
20/// Iterators that generate [`bool`]s randomly.
21pub mod random;