impl<D: Decoder> Decodable<D> for DefId {
default fn decode(d: &mut D) -> DefId {
- DefId {
- krate: d.read_struct_field("krate", Decodable::decode),
- index: d.read_struct_field("index", Decodable::decode),
- }
+ DefId { krate: Decodable::decode(d), index: Decodable::decode(d) }
}
}