Suppress 'extern crate' warning for rust 2018

This commit is contained in:
Josh Chase 2018-06-28 10:51:57 -04:00
parent ce17301b8b
commit 6dbaea34ba
2 changed files with 4 additions and 0 deletions

View File

@ -73,6 +73,8 @@ pub fn expand_derive_deserialize(input: &syn::DeriveInput) -> Result<TokenStream
let generated = quote! {
#[allow(non_upper_case_globals, unused_attributes, unused_qualifications)]
const #dummy_const: () = {
#[allow(unknown_lints)]
#[allow(rust_2018_idioms)]
extern crate serde as _serde;
#try_replacement
#impl_block

View File

@ -61,6 +61,8 @@ pub fn expand_derive_serialize(input: &syn::DeriveInput) -> Result<TokenStream,
let generated = quote! {
#[allow(non_upper_case_globals, unused_attributes, unused_qualifications)]
const #dummy_const: () = {
#[allow(unknown_lints)]
#[allow(rust_2018_idioms)]
extern crate serde as _serde;
#try_replacement
#impl_block