#![feature(box_syntax)]
struct Fat<T: ?Sized> {
- f1: int,
+ f1: isize,
f2: &'static str,
ptr: T
}
#[derive(PartialEq,Eq)]
struct Bar1 {
- f: int
+ f: isize
}
trait ToBar {
fn to_bar(&self) -> Bar;
- fn to_val(&self) -> int;
+ fn to_val(&self) -> isize;
}
impl ToBar for Bar1 {
fn to_bar(&self) -> Bar {
Bar
}
- fn to_val(&self) -> int {
+ fn to_val(&self) -> isize {
self.f
}
}