rust/tests/ui/issue-16822.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
334 B
Rust
Raw Normal View History

// run-pass
2014-12-07 23:22:06 +08:00
// aux-build:issue-16822.rs
extern crate issue_16822 as lib;
2014-12-07 23:22:06 +08:00
use std::cell::RefCell;
struct App {
i: isize
2014-12-07 23:22:06 +08:00
}
impl lib::Update for App {
fn update(&mut self) {
self.i += 1;
}
}
fn main(){
let app = App { i: 5 };
let window = lib::Window { data: RefCell::new(app) };
window.update(1);
}