about summary refs log tree commit diff
path: root/compiler/rustc_macros/src/serialize.rs
diff options
context:
space:
mode:
authorTyson Nottingham <tgnottingham@gmail.com>2020-12-16 19:03:31 -0800
committerTyson Nottingham <tgnottingham@gmail.com>2021-01-01 22:49:14 -0800
commita4daa63a90f46e3c6e36efe5e0743eab09f6f12b (patch)
tree2faa2c8fb7246f61ed17dfb16379a64b478f06f5 /compiler/rustc_macros/src/serialize.rs
parent417fe4706595db10380fe989e77db431293f3155 (diff)
downloadrust-a4daa63a90f46e3c6e36efe5e0743eab09f6f12b.tar.gz
rust-a4daa63a90f46e3c6e36efe5e0743eab09f6f12b.zip
rustc_serialize: specialize opaque encoding of some u8 sequences
Diffstat (limited to 'compiler/rustc_macros/src/serialize.rs')
-rw-r--r--compiler/rustc_macros/src/serialize.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_macros/src/serialize.rs b/compiler/rustc_macros/src/serialize.rs
index dbeb3c75504..72bd4804e98 100644
--- a/compiler/rustc_macros/src/serialize.rs
+++ b/compiler/rustc_macros/src/serialize.rs
@@ -203,7 +203,7 @@ fn encodable_body(
                                 #field_name,
                                 #field_idx,
                                 |__encoder|
-                                ::rustc_serialize::Encodable::encode(#bind_ident, __encoder),
+                                ::rustc_serialize::Encodable::<#encoder_ty>::encode(#bind_ident, __encoder),
                             ) {
                                 ::std::result::Result::Ok(()) => (),
                                 ::std::result::Result::Err(__err)
@@ -237,7 +237,7 @@ fn encodable_body(
                                 __encoder,
                                 #field_idx,
                                 |__encoder|
-                                ::rustc_serialize::Encodable::encode(#bind_ident, __encoder),
+                                ::rustc_serialize::Encodable::<#encoder_ty>::encode(#bind_ident, __encoder),
                             ) {
                                 ::std::result::Result::Ok(()) => (),
                                 ::std::result::Result::Err(__err)