mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-23 23:27:59 +00:00
Use post-expansion crate to let other custom derives see serde attrs
This commit is contained in:
@@ -4,6 +4,9 @@
|
||||
extern crate proc_macro;
|
||||
extern crate serde_codegen;
|
||||
|
||||
#[macro_use]
|
||||
extern crate post_expansion;
|
||||
|
||||
use proc_macro::TokenStream;
|
||||
|
||||
#[proc_macro_derive(Serialize)]
|
||||
@@ -23,3 +26,5 @@ pub fn derive_deserialize(input: TokenStream) -> TokenStream {
|
||||
Err(msg) => panic!(msg),
|
||||
}
|
||||
}
|
||||
|
||||
register_post_expansion!(PostExpansion_serde);
|
||||
|
||||
Reference in New Issue
Block a user