rust/tests/ui/auxiliary/issue-16822.rs
jyn 2ffb0de8cf Move most ui-fulldeps tests to ui
They pass fine. Only tests that required `extern crate rustc_*` or were
marked `ignore-stage1` have been keep in fulldeps.
2023-04-13 22:08:07 -05:00

20 lines
327 B
Rust

#![crate_type="lib"]
use std::cell::RefCell;
pub struct Window<Data>{
pub data: RefCell<Data>
}
impl<Data: Update> Window<Data> {
pub fn update(&self, e: i32) {
match e {
1 => self.data.borrow_mut().update(),
_ => {}
}
}
}
pub trait Update {
fn update(&mut self);
}