Auto merge of #85903 - bjorn3:rustc_serialize_cleanup, r=varkor
Remove unused functions and arguments from rustc_serialize
This commit is contained in:
commit
e4a6032706
8 changed files with 144 additions and 350 deletions
|
@ -217,20 +217,20 @@ impl DefId {
|
|||
|
||||
impl<E: Encoder> Encodable<E> for DefId {
|
||||
default fn encode(&self, s: &mut E) -> Result<(), E::Error> {
|
||||
s.emit_struct("DefId", 2, |s| {
|
||||
s.emit_struct_field("krate", 0, |s| self.krate.encode(s))?;
|
||||
s.emit_struct(false, |s| {
|
||||
s.emit_struct_field("krate", true, |s| self.krate.encode(s))?;
|
||||
|
||||
s.emit_struct_field("index", 1, |s| self.index.encode(s))
|
||||
s.emit_struct_field("index", false, |s| self.index.encode(s))
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
impl<D: Decoder> Decodable<D> for DefId {
|
||||
default fn decode(d: &mut D) -> Result<DefId, D::Error> {
|
||||
d.read_struct("DefId", 2, |d| {
|
||||
d.read_struct(|d| {
|
||||
Ok(DefId {
|
||||
krate: d.read_struct_field("krate", 0, Decodable::decode)?,
|
||||
index: d.read_struct_field("index", 1, Decodable::decode)?,
|
||||
krate: d.read_struct_field("krate", Decodable::decode)?,
|
||||
index: d.read_struct_field("index", Decodable::decode)?,
|
||||
})
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue