| commit | b960ed26af5028cca554b681d97a08c86472f0a1 | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Fri Nov 27 14:34:30 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Fri Nov 27 15:59:03 2020 -0800 |
| tree | d5985fd8adcba5a9131011ae5d7035a1b9b3fe9e | |
| parent | 21466dfe281229a5fbce22e6effda6125266e131 [diff] [blame] |
Emit operator== for structs with derive(PartialEq)
diff --git a/macro/src/derive.rs b/macro/src/derive.rs index 91d4c64..28dfae3 100644 --- a/macro/src/derive.rs +++ b/macro/src/derive.rs
@@ -2,6 +2,8 @@ use proc_macro2::{Ident, Span, TokenStream}; use quote::{quote, quote_spanned, ToTokens}; +pub use crate::syntax::derive::*; + pub fn expand_struct(strct: &Struct, actual_derives: &mut Option<TokenStream>) -> TokenStream { let mut expanded = TokenStream::new(); let mut traits = Vec::new();