From e2ed13ad07bc6edb0c872cb67f4196bbda048047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=89=E3=82=8A=E3=81=8A=20=28YOSHIOKA=20Takuma=29?= Date: Wed, 23 May 2018 23:14:17 +0900 Subject: [PATCH] Disable `missing_docs` lint for new types created by `EnumIter` (#25) --- strum_macros/src/enum_iter.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/strum_macros/src/enum_iter.rs b/strum_macros/src/enum_iter.rs index 2fd58ac1..aa0cb480 100644 --- a/strum_macros/src/enum_iter.rs +++ b/strum_macros/src/enum_iter.rs @@ -54,6 +54,7 @@ pub fn enum_iter_inner(ast: &syn::DeriveInput) -> quote::Tokens { arms.push(quote! { _ => ::std::option::Option::None }); let iter_name = syn::parse_str::(&format!("{}Iter", name)).unwrap(); quote!{ + #[allow(missing_docs)] #vis struct #iter_name #ty_generics { idx: usize, marker: ::std::marker::PhantomData #phantom_data,