Skip to content

Commit 9328b38

Browse files
authored
Use absolute paths in proc macro (#469)
1 parent ba4708d commit 9328b38

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

strum_macros/src/macros/enum_iter.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)