()
| 954 | |
| 955 | #[test] |
| 956 | fn app_order_matters() { |
| 957 | let v0 = AE::var(0, ()); |
| 958 | let v1 = AE::var(1, ()); |
| 959 | assert_ne!(AE::app(v0.clone(), v1.clone()).addr(), AE::app(v1, v0).addr()); |
| 960 | } |
| 961 | |
| 962 | #[test] |
| 963 | fn lam_meta_name_does_not_affect_hash() { |
| 964 | // Binder names are alpha-equivalent metadata; two lambdas differing |