#![doc = crate::_DOC_NUM!()] #![doc = crate::_DOC_NUM_MODULES!()]
#![doc = crate::_doc!(flat:"num")]
#![doc = crate::_doc!(extends: cmp, num, simd)]
#![cfg_attr(feature = "safe_num", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_NUM_MODULES =
crate::_doc!(modules: crate; num: dom, error, fin, grain, lin, prob, quant); }
mod symb;
pub mod dom; pub mod error; pub mod fin; pub mod grain; pub mod prob; pub mod quant;
#[cfg(feature = "lin")]
#[cfg_attr(nightly_doc, doc(cfg(feature = "lin")))]
pub mod lin;
crate::structural_mods! { _mods {
pub use super::{
symb::_all::*,
};
}
_pub_mods {
pub use super::{
dom::_all::*,
error::_all::*,
fin::_all::*,
grain::_all::*,
prob::_all::*,
quant::_all::*,
};
#[cfg(feature = "lin")]
pub use super::lin::_all::*;
}
_crate_internals {
pub(crate) use super::_DOC_NUM_MODULES;
}
_hidden {
pub use super::{
grain::_hidden::*,
};
}
}