Skip to content

Commit dedcd97

Browse files
committed
Use f{32,64}::from_bits
1 parent 303f77e commit dedcd97

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libserialize/opaque.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,13 +296,13 @@ impl<'a> serialize::Decoder for Decoder<'a> {
296296
#[inline]
297297
fn read_f64(&mut self) -> Result<f64, Self::Error> {
298298
let bits = self.read_u64()?;
299-
Ok(unsafe { ::std::mem::transmute(bits) })
299+
Ok(f64::from_bits(bits))
300300
}
301301

302302
#[inline]
303303
fn read_f32(&mut self) -> Result<f32, Self::Error> {
304304
let bits = self.read_u32()?;
305-
Ok(unsafe { ::std::mem::transmute(bits) })
305+
Ok(f32::from_bits(bits))
306306
}
307307

308308
#[inline]

0 commit comments

Comments
 (0)