Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. #![feature(core_intrinsics)]
  2.  
  3. fn type_id<T>(_x: T) -> fn() {
  4. println!("{}", unsafe { std::intrinsics::type_name::<T>() });
  5. || {}
  6. }
  7.  
  8. fn main() {
  9. let x = 0;
  10. let xref = &x;
  11. let id_x = type_id(xref);
  12. let id_y;
  13. {
  14. let y = 1;
  15. let yref = &y;
  16. id_y = type_id(yref);
  17. }
  18. println!("{:?}, {:?}", id_x, id_y);
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement