#![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); }
pub mod dom; pub mod error; pub mod fin; pub mod grain; #[cfg(feature = "lin")]
#[cfg_attr(nightly_doc, doc(cfg(feature = "lin")))]
pub mod lin;
pub mod prob; pub mod quant;
crate::structural_mods! { _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,
dom::_crate_internals::*,
fin::_crate_internals::*,
grain::_crate_internals::*,
prob::_crate_internals::*,
};
}
_hidden {
pub use super::{
dom::_hidden::*,
grain::_hidden::*,
prob::_hidden::*,
};
}
}