rust/src/test/run-pass/regions-self-impls.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

13 lines
224 B
Rust

type clam/& = { chowder: &int };
impl clam/& for clam {
fn get_chowder() -> &self.int { ret self.chowder; }
}
fn main() {
let clam = { chowder: &3 };
log(debug, *clam.get_chowder());
clam.get_chowder();
}