rustils/impls/parse/
isize_impl.rs1use parse::isize::*;
2use RoundingMode;
3
4impl ToIsize for bool {
5
6 fn to_isize_res(self)
19 -> ParseResultIsize {
20
21 bool_to_isize_res(self)
22 }
23
24 fn to_isize(self)
37 -> isize {
38
39 bool_to_isize(self)
40 }
41}
42
43impl ToIsize for f32 {
44
45 fn to_isize_res(self)
46 -> ParseResultIsize {
47
48 f32_to_isize_res(self)
49 }
50
51 fn to_isize(self)
52 -> isize {
53
54 f32_to_isize(self)
55 }
56}
57
58impl ToIsizeRM for f32 {
59
60 fn to_isize_rm_res(self, rm: RoundingMode)
61 -> ParseResultIsize {
62
63 f32_to_isize_rm_res(self, rm)
64 }
65
66 fn to_isize_rm(self, rm: RoundingMode)
67 -> isize {
68
69 f32_to_isize_rm(self, rm)
70 }
71}
72
73impl ToIsize for u64 {
74
75 fn to_isize_res(self)
76 -> ParseResultIsize {
77
78 u64_to_isize_res(self)
79 }
80
81 fn to_isize(self)
82 -> isize {
83
84 u64_to_isize(self)
85 }
86}
87
88impl ToIsize for f64 {
89
90 fn to_isize_res(self)
91 -> ParseResultIsize {
92
93 f64_to_isize_res(self)
94 }
95
96 fn to_isize(self)
97 -> isize {
98
99 f64_to_isize(self)
100 }
101}
102
103impl ToIsizeRM for f64 {
104
105 fn to_isize_rm_res(self, rm: RoundingMode)
106 -> ParseResultIsize {
107
108 f64_to_isize_rm_res(self, rm)
109 }
110
111 fn to_isize_rm(self, rm: RoundingMode)
112 -> isize {
113
114 f64_to_isize_rm(self, rm)
115 }
116}
117
118impl ToIsize for usize {
119
120 fn to_isize_res(self)
121 -> ParseResultIsize {
122
123 usize_to_isize_res(self)
124 }
125
126 fn to_isize(self)
127 -> isize {
128
129 usize_to_isize(self)
130 }
131}
132
133impl ToIsize for String {
134
135 fn to_isize_res(self)
136 -> ParseResultIsize {
137
138 string_to_isize_res(self)
139 }
140
141 fn to_isize(self)
142 -> isize {
143
144 string_to_isize(self)
145 }
146}
147
148impl ToIsize for &'static str {
149
150 fn to_isize_res(self)
151 -> ParseResultIsize {
152
153 str_to_isize_res(self)
154 }
155
156 fn to_isize(self)
157 -> isize {
158
159 str_to_isize(self)
160 }
161}