lilliput_float/native.rs
1use std::mem::transmute_copy;
2
3use crate::floats::{F32, F64};
4
5impl From<f32> for F32 {
6 fn from(value: f32) -> Self {
7 unsafe { transmute_copy(&value) }
8 }
9}
10
11impl From<F32> for f32 {
12 fn from(value: F32) -> Self {
13 unsafe { transmute_copy(&value) }
14 }
15}
16
17impl From<f64> for F64 {
18 fn from(value: f64) -> Self {
19 unsafe { transmute_copy(&value) }
20 }
21}
22
23impl From<F64> for f64 {
24 fn from(value: F64) -> Self {
25 unsafe { transmute_copy(&value) }
26 }
27}