Documentation
// numera::number::rational::q
//
//! Rational numbers ([w][0w]/[m][0m]), from the set $\Bbb{Q}$.
//!
//! $\Bbb{Q} = \lbrace …, -1, …, \frac{-1}{2}, …, 0, …, \frac{1}{2}, …, 1, … \rbrace$
//!
//! [0w]: https://en.wikipedia.org/wiki/Rational_number
//! [0m]: https://mathworld.wolfram.com/RationalNumber.html
//

mod convert;
mod family;
mod ops;
mod rational;
mod sized;

pub use family::Rationals;
pub use sized::{Rational128, Rational16, Rational32, Rational64, Rational8};

use crate::number::macros::define_abbreviations;
define_abbreviations![sized Q, Rational, 8, 16, 32, 64, 128];
define_abbreviations![family Q, Rationals];