]>
Commit | Line | Data |
---|---|---|
1a4d82fc | 1 | // aux-build:go_trait.rs |
223e47cc | 2 | |
1a4d82fc JJ |
3 | extern crate go_trait; |
4 | ||
5 | use go_trait::{Go,GoMut}; | |
c34b1796 | 6 | use std::fmt::Debug; |
1a4d82fc JJ |
7 | use std::default::Default; |
8 | ||
9 | struct MyThingy; | |
10 | ||
11 | impl Go for MyThingy { | |
12 | fn go(&self, arg: isize) { } | |
13 | } | |
14 | ||
0731742a | 15 | impl GoMut for MyThingy { |
60c5eb7d | 16 | //~^ ERROR E0119 |
1a4d82fc | 17 | fn go_mut(&mut self, arg: isize) { } |
223e47cc LB |
18 | } |
19 | ||
20 | fn main() { } |