@@ -115,7 +115,7 @@ pub fn enum_iter_inner(ast: &DeriveInput) -> syn::Result<TokenStream> {
115115 }
116116
117117 #[ automatically_derived]
118- impl #impl_generics Iterator for #iter_name #ty_generics #where_clause {
118+ impl #impl_generics :: core :: iter :: Iterator for #iter_name #ty_generics #where_clause {
119119 type Item = #name #ty_generics;
120120
121121 #[ inline]
@@ -126,7 +126,7 @@ pub fn enum_iter_inner(ast: &DeriveInput) -> syn::Result<TokenStream> {
126126 #[ inline]
127127 fn size_hint( & self ) -> ( usize , :: core:: option:: Option <usize >) {
128128 let t = if self . idx + self . back_idx >= #variant_count { 0 } else { #variant_count - self . idx - self . back_idx } ;
129- ( t, Some ( t) )
129+ ( t, :: core :: option :: Option :: Some ( t) )
130130 }
131131
132132 #[ inline]
@@ -146,15 +146,15 @@ pub fn enum_iter_inner(ast: &DeriveInput) -> syn::Result<TokenStream> {
146146 }
147147
148148 #[ automatically_derived]
149- impl #impl_generics ExactSizeIterator for #iter_name #ty_generics #where_clause {
149+ impl #impl_generics :: core :: iter :: ExactSizeIterator for #iter_name #ty_generics #where_clause {
150150 #[ inline]
151151 fn len( & self ) -> usize {
152152 self . size_hint( ) . 0
153153 }
154154 }
155155
156156 #[ automatically_derived]
157- impl #impl_generics DoubleEndedIterator for #iter_name #ty_generics #where_clause {
157+ impl #impl_generics :: core :: iter :: DoubleEndedIterator for #iter_name #ty_generics #where_clause {
158158 #[ inline]
159159 fn next_back( & mut self ) -> :: core:: option:: Option <<Self as Iterator >:: Item > {
160160 let back_idx = self . back_idx + 1 ;
@@ -176,7 +176,7 @@ pub fn enum_iter_inner(ast: &DeriveInput) -> syn::Result<TokenStream> {
176176 impl #impl_generics :: core:: iter:: FusedIterator for #iter_name #ty_generics #where_clause { }
177177
178178 #[ automatically_derived]
179- impl #impl_generics Clone for #iter_name #ty_generics #where_clause {
179+ impl #impl_generics :: core :: clone :: Clone for #iter_name #ty_generics #where_clause {
180180 #[ inline]
181181 fn clone( & self ) -> #iter_name #ty_generics {
182182 #iter_name {
0 commit comments