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
336 B
Rust
Raw Normal View History

//@ run-pass
//@ aux-build:issue-16822.rs
2014-12-07 09:22:06 -06:00
extern crate issue_16822 as lib;
2014-12-07 09:22:06 -06:00
use std::cell::RefCell;
struct App {
i: isize
2014-12-07 09:22:06 -06: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);
}