base_traits/lib.rs
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
// lib.rs : base-traits
// /////////////////////////////////////////////////////////
// crate-level feature definitions
#![cfg_attr(feature = "experimental-exact_size_is_empty", feature(exact_size_is_empty))]
// /////////////////////////////////////////////////////////
// crate-level feature discrimination
// /////////////////////////////////////////////////////////
// imports
mod traits;
pub use traits::{
AsF64,
AsI128,
AsI32,
AsI64,
AsISize,
AsStr,
AsU128,
AsU32,
AsU64,
AsUSize,
Infinity,
Integer,
IsDefault,
IsEmpty,
IsInfinity,
IsNAN,
IsZero,
Len,
Numeric,
Real,
Scalar,
Signed,
ToF64,
ToISize,
ToUSize,
Unsigned,
Zero,
};
mod private {
#[allow(unused_imports)]
pub(crate) use super::traits::Sealed;
}
// ///////////////////////////// end of file //////////////////////////// //