diff options
| author | Mark Rousskov <mark.simulacrum@gmail.com> | 2022-02-09 17:20:43 -0500 |
|---|---|---|
| committer | Mark Rousskov <mark.simulacrum@gmail.com> | 2022-02-20 18:58:22 -0500 |
| commit | c021ba48a70e69fa681ea6617512ae2028e2677a (patch) | |
| tree | a559aec34a2ed348bcd169d2a18021812213e1ae /compiler/rustc_macros/src/serialize.rs | |
| parent | a421b631ba0af42878250174e57ee25b8f7dbf03 (diff) | |
| download | rust-c021ba48a70e69fa681ea6617512ae2028e2677a.tar.gz rust-c021ba48a70e69fa681ea6617512ae2028e2677a.zip | |
Delete Decoder::read_struct
Diffstat (limited to 'compiler/rustc_macros/src/serialize.rs')
| -rw-r--r-- | compiler/rustc_macros/src/serialize.rs | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/compiler/rustc_macros/src/serialize.rs b/compiler/rustc_macros/src/serialize.rs index 2c4b794ffa1..af8b85f25fd 100644 --- a/compiler/rustc_macros/src/serialize.rs +++ b/compiler/rustc_macros/src/serialize.rs @@ -42,15 +42,7 @@ fn decodable_body( } let ty_name = s.ast().ident.to_string(); let decode_body = match s.variants() { - [vi] => { - let construct = vi.construct(|field, index| decode_field(field, index, true)); - quote! { - ::rustc_serialize::Decoder::read_struct( - __decoder, - |__decoder| { #construct }, - ) - } - } + [vi] => vi.construct(|field, index| decode_field(field, index, true)), variants => { let match_inner: TokenStream = variants .iter() |
