fn increment(&mut self, x: i32);
- fn read(&mut self, x: BufReader<R> /* Used to be MemReader */)
- where R: Read;
+ fn read(&mut self, x: BufReader<R> /* Used to be MemReader */) where R: Read;
}
pub trait WriteMessage {
trait Runnable {
fn handler(self: &Runnable);
}
+
+trait TraitWithExpr {
+ fn fn_with_expr(x: [i32; 1]);
+}
+
+trait Test {
+ fn read_struct<T, F>(&mut self, s_name: &str, len: usize, f: F) -> Result<T, Self::Error>
+ where F: FnOnce(&mut Self) -> Result<T, Self::Error>;
+}