Skip to content

Commit 70355f4

Browse files
committed
Cleanup allow annotations on derive output
Fixes #19
1 parent 1adfdae commit 70355f4

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

prost-derive/src/prost-derive.rs

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -107,20 +107,15 @@ fn try_message(input: TokenStream) -> Result<TokenStream> {
107107
quote!()
108108
} else {
109109
quote! {
110+
#[allow(dead_code)]
110111
impl #ident {
111112
#(#methods)*
112113
}
113114
}
114115
};
115116

116117
let expanded = quote! {
117-
#[allow(
118-
non_upper_case_globals,
119-
unused_attributes,
120-
unused_imports,
121-
unused_qualifications,
122-
unused_variables
123-
)]
118+
#[allow(non_upper_case_globals, unused_attributes)]
124119
const #dummy_const: () = {
125120

126121
extern crate prost as _prost;
@@ -209,7 +204,7 @@ pub fn enumeration(input: TokenStream) -> TokenStream {
209204
let from_i32_doc = format!("Converts an `i32` to a `{}`, or `None` if `value` is not a valid variant.", ident);
210205

211206
let expanded = quote! {
212-
#[allow(non_upper_case_globals, unused_attributes, unused_qualifications)]
207+
#[allow(non_upper_case_globals, unused_attributes)]
213208
const #dummy_const: () = {
214209
extern crate bytes as _bytes;
215210
extern crate prost as _prost;
@@ -325,13 +320,7 @@ fn try_oneof(input: TokenStream) -> Result<TokenStream> {
325320
});
326321

327322
let expanded = quote! {
328-
#[allow(
329-
non_upper_case_globals,
330-
unused_attributes,
331-
unused_imports,
332-
unused_qualifications,
333-
unused_variables
334-
)]
323+
#[allow(non_upper_case_globals, unused_attributes)]
335324
const #dummy_const: () = {
336325
extern crate bytes as _bytes;
337326
extern crate prost as _prost;

0 commit comments

Comments
 (0)