]> git.lizzy.rs Git - rust.git/blob - tests/ui-fulldeps/auxiliary/issue-16822.rs
Rollup merge of #106664 - chenyukang:yukang/fix-106597-remove-lseek, r=cuviper
[rust.git] / tests / ui-fulldeps / auxiliary / issue-16822.rs
1 #![crate_type="lib"]
2
3 use std::cell::RefCell;
4
5 pub struct Window<Data>{
6     pub data: RefCell<Data>
7 }
8
9 impl<Data:  Update> Window<Data> {
10     pub fn update(&self, e: i32) {
11         match e {
12             1 => self.data.borrow_mut().update(),
13             _ => {}
14         }
15     }
16 }
17
18 pub trait Update {
19     fn update(&mut self);
20 }