]> git.lizzy.rs Git - rust.git/blob - src/test/ui-fulldeps/auxiliary/issue-16822.rs
Rollup merge of #100446 - TaKO8Ki:suggest-removing-semicolon-after-impl-trait-items...
[rust.git] / src / test / 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 }