From dedcd97e92f190ee99aa271c6cfd8978f123d731 Mon Sep 17 00:00:00 2001 From: Igor Matuszewski Date: Tue, 25 Jun 2019 23:08:10 +0200 Subject: Use f{32,64}::from_bits --- src/libserialize/opaque.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libserialize/opaque.rs b/src/libserialize/opaque.rs index a6a5c318079..75988198eb9 100644 --- a/src/libserialize/opaque.rs +++ b/src/libserialize/opaque.rs @@ -296,13 +296,13 @@ impl<'a> serialize::Decoder for Decoder<'a> { #[inline] fn read_f64(&mut self) -> Result { let bits = self.read_u64()?; - Ok(unsafe { ::std::mem::transmute(bits) }) + Ok(f64::from_bits(bits)) } #[inline] fn read_f32(&mut self) -> Result { let bits = self.read_u32()?; - Ok(unsafe { ::std::mem::transmute(bits) }) + Ok(f32::from_bits(bits)) } #[inline] -- cgit 1.4.1-3-g733a5