Skip to content
This repository was archived by the owner on Dec 27, 2022. It is now read-only.

Commit 973ff5b

Browse files
authored
Merge pull request #53 from dtolnay/dead
Suppress dead_code lint on enum hack
2 parents 1f255cf + 5e9a3da commit 973ff5b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ fn expand_export(export: Export, args: ExportArgs) -> TokenStream {
320320
macro_rules! #export_as {
321321
($($proc_macro:tt)*) => {{
322322
#do_derive
323+
#[allow(dead_code)]
323324
enum ProcMacroHack {
324325
#enum_variant = (stringify! { $($proc_macro)* }, 0).1,
325326
}
@@ -353,6 +354,8 @@ fn expand_define(define: Define) -> TokenStream {
353354
let mut iter = input.into_iter();
354355
iter.next().unwrap(); // `enum`
355356
iter.next().unwrap(); // `ProcMacroHack`
357+
iter.next().unwrap(); // `#`
358+
iter.next().unwrap(); // `[allow(dead_code)]`
356359

357360
let mut braces = match iter.next().unwrap() {
358361
#dummy::TokenTree::Group(group) => group.stream().into_iter(),

0 commit comments

Comments
 (0)