rust/src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs
2013-08-17 08:42:35 -07:00

17 lines
306 B
Rust

struct SpeechMaker {
speeches: uint
}
impl SpeechMaker {
pub fn how_many(&const self) -> uint { self.speeches }
}
fn foo(speaker: &const SpeechMaker) -> uint {
speaker.how_many() + 33
}
pub fn main() {
let lincoln = SpeechMaker {speeches: 22};
assert_eq!(foo(&const lincoln), 55);
}