base_traits/
lib.rs

1// lib.rs : base-traits
2
3
4// /////////////////////////////////////////////////////////
5// crate-level feature definitions
6
7#![cfg_attr(feature = "experimental-exact_size_is_empty", feature(exact_size_is_empty))]
8
9
10// /////////////////////////////////////////////////////////
11// crate-level feature discrimination
12
13
14// /////////////////////////////////////////////////////////
15// imports
16
17mod traits;
18
19pub use traits::{
20    AsF64,
21    AsI128,
22    AsI32,
23    AsI64,
24    AsISize,
25    AsStr,
26    AsU128,
27    AsU32,
28    AsU64,
29    AsUSize,
30    Infinity,
31    Integer,
32    IsDefault,
33    IsEmpty,
34    IsInfinity,
35    IsNAN,
36    IsZero,
37    Len,
38    Numeric,
39    Real,
40    Scalar,
41    Signed,
42    ToF64,
43    ToI128,
44    ToI16,
45    ToI32,
46    ToI64,
47    ToISize,
48    ToU128,
49    ToU16,
50    ToU32,
51    ToU64,
52    ToUSize,
53    Unsigned,
54    Zero,
55};
56
57mod private {
58    #[allow(unused_imports)]
59    pub(crate) use super::traits::Sealed;
60}
61
62
63// ///////////////////////////// end of file //////////////////////////// //
64