rust/src/test/run-pass/regions-self-in-enums.rs
Niko Matsakis 825fd1808e lots of work to make iface/impls parameterized by regions
- paths can now take region parameters, replacing the dirty hack
  I was doing before of abusing vstores.  vstores are now a bit
  of a hack though.

- fix various small bugs:
  - we never checked that iface types were compatible when casting
    to an iface with `as`
  - we allowed nonsense like int<int>
  - and more! (actually that may be it)
2012-04-25 19:26:56 -07:00

15 lines
216 B
Rust

enum int_wrapper/& {
int_wrapper_ctor(&int)
}
fn main() {
let x = 3;
let y = int_wrapper_ctor(&x);
let mut z : &int;
alt y {
int_wrapper_ctor(zz) { z = zz; }
}
log(debug, *z);
}