Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. use std::mem::size_of;
  2.  
  3. struct SymbolRef {
  4. n: core::num::NonZeroUsize,
  5. }
  6.  
  7. struct BadSymbolRef {
  8. n: usize,
  9. }
  10.  
  11. fn main() {
  12. println!("usize: {}", size_of::<usize>());
  13. println!("SymbolRef: {}", size_of::<SymbolRef>());
  14. println!("Option<SymbolRef>: {}", size_of::<Option<SymbolRef>>());
  15. println!("BadSymbolRef: {}", size_of::<BadSymbolRef>());
  16. println!("Option<BadSymbolRef>: {}", size_of::<Option<BadSymbolRef>>());
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement