Skip to content

Commit a1a4b27

Browse files
authored
Merge pull request #120 from ModProg/clippy
clippy
2 parents 9fe2802 + fd45e00 commit a1a4b27

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/data.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ impl<'a> Data<'a> {
244244

245245
/// Returns the [`Fields`] of this [`Data`]. If [`Data`] is a unit variant
246246
/// or struct returns [`Pat`] instead.
247-
pub fn fields(&self) -> Either<&Fields, &Pat> {
247+
pub fn fields(&self) -> Either<&Fields<'_>, &Pat> {
248248
match &self.type_ {
249249
DataType::Struct(fields)
250250
| DataType::Tuple(fields)
@@ -320,7 +320,7 @@ impl<'a> Data<'a> {
320320
}
321321

322322
/// Return a [`SimpleType`].
323-
pub fn simple_type(&self) -> SimpleType {
323+
pub fn simple_type(&self) -> SimpleType<'_> {
324324
match &self.type_ {
325325
DataType::Struct(fields)
326326
| DataType::Variant {
@@ -342,7 +342,7 @@ impl<'a> Data<'a> {
342342
}
343343

344344
/// Returns an [`Iterator`] over [`Field`]s.
345-
pub fn iter_fields(&self, trait_: Trait) -> impl '_ + DoubleEndedIterator<Item = &'_ Field> {
345+
pub fn iter_fields(&self, trait_: Trait) -> impl DoubleEndedIterator<Item = &Field<'_>> {
346346
if self.skip(trait_) {
347347
[].iter()
348348
} else {
@@ -355,19 +355,19 @@ impl<'a> Data<'a> {
355355
}
356356

357357
/// Returns an [`Iterator`] over [`Member`]s.
358-
pub fn iter_field_ident(&self, trait_: Trait) -> impl '_ + Iterator<Item = &'_ Member> {
358+
pub fn iter_field_ident(&self, trait_: Trait) -> impl Iterator<Item = &Member<'_>> {
359359
self.iter_fields(trait_).map(|field| &field.member)
360360
}
361361

362362
/// Returns an [`Iterator`] over [`struct@Ident`]s used as temporary
363363
/// variables for destructuring `self`.
364-
pub fn iter_self_ident(&self, trait_: Trait) -> impl DoubleEndedIterator<Item = &'_ Ident> {
364+
pub fn iter_self_ident(&self, trait_: Trait) -> impl DoubleEndedIterator<Item = &Ident> {
365365
self.iter_fields(trait_).map(|field| &field.self_ident)
366366
}
367367

368368
/// Returns an [`Iterator`] over [`struct@Ident`]s used as temporary
369369
/// variables for destructuring `other`.
370-
pub fn iter_other_ident(&self, trait_: Trait) -> impl DoubleEndedIterator<Item = &'_ Ident> {
370+
pub fn iter_other_ident(&self, trait_: Trait) -> impl DoubleEndedIterator<Item = &Ident> {
371371
self.iter_fields(trait_).map(|field| &field.other_ident)
372372
}
373373
}

0 commit comments

Comments
 (0)