diff options
author | Sergey Pepyakin <s.pepyakin@gmail.com> | 2017-10-04 18:18:36 +0300 |
---|---|---|
committer | Sergey Pepyakin <s.pepyakin@gmail.com> | 2017-10-05 17:23:58 +0300 |
commit | af967d701a6a693d201793a875a6c1b720e489f0 (patch) | |
tree | 2784d7e692243d2592c28c44613ecf736cbf6dec /src/codegen/impl_partialeq.rs | |
parent | c4c4ae27483970092476ae50738e3f7040672bf2 (diff) |
Use bitfield getter_name in impl_partialeq
Diffstat (limited to 'src/codegen/impl_partialeq.rs')
-rw-r--r-- | src/codegen/impl_partialeq.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/codegen/impl_partialeq.rs b/src/codegen/impl_partialeq.rs index 65023e25..02783808 100644 --- a/src/codegen/impl_partialeq.rs +++ b/src/codegen/impl_partialeq.rs @@ -51,8 +51,9 @@ pub fn gen_partialeq_impl( tokens.push(gen_field(ctx, ty_item, name)); } Field::Bitfields(ref bu) => for bitfield in bu.bitfields() { - if let Some(name) = bitfield.name() { - let name_ident = ctx.rust_ident_raw(name); + if let Some(_) = bitfield.name() { + let getter_name = bitfield.getter_name(); + let name_ident = ctx.rust_ident_raw(getter_name); tokens.push(quote! { self.#name_ident () == other.#name_ident () }); |