1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
// devela::num::grain // #![doc = crate::_DOC_NUM_GRAIN!()] // public #![doc = crate::_doc!(modules: crate::num; grain: niche, wide)] #![doc = crate::_doc!(flat:"num")] #![doc = crate::_doc!(extends: num)] // mod cast; // Cast, PrimCast, PrimJoin, PrimSplit, cast! pub mod niche; // MaybeNiche, NonNiche*, NonZero*, Non<Max|Min|Value>*, nm!, nv!, nz! mod prim; // PrimFloat, PrimInt, PrimScalar, PrimSint, PrimUint pub mod wide; // lane! crate::structural_mods! { // _mods, _pub_mods, _hidden _mods { #[doc(inline)] pub use super::{ cast::_all::*, prim::*, }; } _pub_mods { pub use super::{ niche::_all::*, wide::_all::*, }; } _hidden { pub use super::{ niche::_hidden::*, wide::_hidden::*, }; } }