blob: 94d89f88f47053264b39c4a6b6c832d65e5e4af7 [file] [log] [blame]
//@ run-pass
//@ aux-build:issue-16822.rs
extern crate issue_16822 as lib;
use std::cell::RefCell;
struct App {
i: isize
}
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);
}