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 //////////////////////////// //