num_to/
f32.rs

1use super::*;
2
3impl ToU8 for f32 {
4    fn to_u8(self) -> u8 {
5        self as u8
6    }
7}
8impl ToU16 for f32 {
9    fn to_u16(self) -> u16 {
10        self as u16
11    }
12}
13impl ToU32 for f32 {
14    fn to_u32(self) -> u32 {
15        self as u32
16    }
17}
18impl ToU64 for f32 {
19    fn to_u64(self) -> u64 {
20        self as u64
21    }
22}
23impl ToU128 for f32 {
24    fn to_u128(self) -> u128 {
25        self as u128
26    }
27}
28
29impl ToI8 for f32 {
30    fn to_i8(self) -> i8 {
31        self as i8
32    }
33}
34impl ToI16 for f32 {
35    fn to_i16(self) -> i16 {
36        self as i16
37    }
38}
39impl ToI32 for f32 {
40    fn to_i32(self) -> i32 {
41        self as i32
42    }
43}
44impl ToI64 for f32 {
45    fn to_i64(self) -> i64 {
46        self as i64
47    }
48}
49impl ToI128 for f32 {
50    fn to_i128(self) -> i128 {
51        self as i128
52    }
53}
54
55impl AsF32 for f32 {
56    fn as_f32(self) -> f32 {
57        self
58    }
59}
60impl AsF64 for f32 {
61    fn as_f64(self) -> f64 {
62        self.into()
63    }
64}