5 fn read_int(&self) -> isize;
8 trait Deserializable<D:Deserializer> {
9 fn deserialize(d: &D) -> Self;
12 impl<D:Deserializer> Deserializable<D> for isize {
13 fn deserialize(d: &D) -> isize {
18 struct FromThinAir { dummy: () }
20 impl Deserializer for FromThinAir {
21 fn read_int(&self) -> isize { 22 }
25 let d = FromThinAir { dummy: () };
26 let i: isize = Deserializable::deserialize(&d);