test_size.rs 476 B

1234567891011121314151617181920212223242526272829
  1. #![cfg(target_pointer_width = "64")]
  2. use std::mem;
  3. use syn::{Expr, Item, Lit, Pat, Type};
  4. #[test]
  5. fn test_expr_size() {
  6. assert_eq!(mem::size_of::<Expr>(), 280);
  7. }
  8. #[test]
  9. fn test_item_size() {
  10. assert_eq!(mem::size_of::<Item>(), 344);
  11. }
  12. #[test]
  13. fn test_type_size() {
  14. assert_eq!(mem::size_of::<Type>(), 304);
  15. }
  16. #[test]
  17. fn test_pat_size() {
  18. assert_eq!(mem::size_of::<Pat>(), 144);
  19. }
  20. #[test]
  21. fn test_lit_size() {
  22. assert_eq!(mem::size_of::<Lit>(), 40);
  23. }