mod convert;
mod family;
mod integer;
mod ops;
mod sized;
#[cfg(feature = "dashu-int")]
mod big;
pub use family::Integers;
pub use sized::{Integer128, Integer16, Integer32, Integer64, Integer8};
#[cfg(feature = "dashu-int")]
#[cfg_attr(feature = "nightly", doc(cfg(feature = "big")))]
pub use big::IntegerBig;
use crate::number::macros::define_abbreviations;
define_abbreviations![sized Z, Integer, 8, 16, 32, 64, 128];
define_abbreviations![family Z, Integers];
#[cfg(feature = "dashu-int")]
#[cfg_attr(feature = "nightly", doc(cfg(feature = "big")))]
pub type ZBig = IntegerBig;