Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. fn print_raw_bytes<T: std::marker::Sized>(x: T) {
  2. let view = &x as *const _ as *const u8;
  3. unsafe {
  4. for i in 0..std::mem::size_of::<T>() as isize {
  5. println!("0x{:x}", *view.offset(i));
  6. }
  7. }
  8. }
  9.  
  10. fn main() {
  11. let a = -0_f32;
  12. print_raw_bytes(a);
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement