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