diff --git a/tests/decoder_test.rs b/tests/decoder_test.rs index ef3a39a..9e40c8e 100644 --- a/tests/decoder_test.rs +++ b/tests/decoder_test.rs @@ -90,12 +90,12 @@ fn test_decode_udp_args() { assert_eq!(BigEndian::read_f64(&d_bytes), d); let i = 12345678i32; - let i_bytes: [u8; 4] = unsafe { mem::transmute(i.to_be()) }; + let i_bytes: [u8; 4] = i.to_be_bytes(); let l = -1234567891011i64; - let h_bytes: [u8; 8] = unsafe { mem::transmute(l.to_be()) }; + let h_bytes: [u8; 8] = l.to_be_bytes(); - let blob_size: [u8; 4] = unsafe { mem::transmute(6u32.to_be()) }; + let blob_size: [u8; 4] = 6u32.to_be_bytes(); let blob: Vec = vec![1u8, 2u8, 3u8, 4u8, 5u8, 6u8]; let s = "I am an osc test string."; @@ -104,7 +104,7 @@ fn test_decode_udp_args() { let s_bytes: Vec = encoder::encode_string(s); let c = '$'; - let c_bytes: [u8; 4] = unsafe { mem::transmute((c as u32).to_be()) }; + let c_bytes: [u8; 4] = (c as u32).to_be_bytes(); let a = vec![OscType::Int(i), OscType::Float(f), OscType::Int(i)];