1pub mod func;
2pub mod traits;
3
4pub use self::func::fromf32::*;
5pub use self::func::fromf64::*;
6pub use self::func::fromi128::*;
7pub use self::func::fromi16::*;
8pub use self::func::fromi32::*;
9pub use self::func::fromi64::*;
10pub use self::func::fromi8::*;
11pub use self::func::fromu128::*;
12pub use self::func::fromu16::*;
13pub use self::func::fromu32::*;
14pub use self::func::fromu64::*;
15pub use self::func::fromu8::*;
16
17pub use self::traits::tof32::*;
18pub use self::traits::tof64::*;
19pub use self::traits::toi128::*;
20pub use self::traits::toi16::*;
21pub use self::traits::toi32::*;
22pub use self::traits::toi64::*;
23pub use self::traits::toi8::*;
24pub use self::traits::tou128::*;
25pub use self::traits::tou16::*;
26pub use self::traits::tou32::*;
27pub use self::traits::tou64::*;
28pub use self::traits::tou8::*;
29
30#[cfg(test)]
31mod tests {
32 use super::*;
33
34 #[test]
35 fn test_from() {
36 assert_eq!(0u8, i8tou8(0i8))
38 }
39
40 #[test]
41 fn test_to() {
42 assert_eq!(0u8, 0i8.to_u8())
43 }
44}