mod big_uint;
mod big_uint_cmp;
mod big_uint_operators;
mod non_zero_big_uint;
mod non_zero_big_uint_cmp;
mod non_zero_big_uint_operators;

pub use big_uint::{BigUint, ParseBigUintError};
pub use non_zero_big_uint::NonZeroBigUint;

/// Error returned when attempting to convert zero to a non-zero number type.
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct NonZeroError;
