()
| 899 | } |
| 900 | |
| 901 | // ---- Constructors & hashing ---- |
| 902 | |
| 903 | #[test] |
| 904 | fn var_hash_deterministic() { |
| 905 | // Identity is intern-assigned now: independently built nodes carry |
| 906 | // distinct uids but remain structurally equal (`==`). |
| 907 | assert_eq!(AE::var(0, ()), AE::var(0, ())); |
| 908 | } |
| 909 | |
| 910 | #[test] |
| 911 | fn var_different_indices() { |
| 912 | assert_ne!(AE::var(0, ()).addr(), AE::var(1, ()).addr()); |
| 913 | } |
| 914 |