Skip to content

Commit c9dc95c

Browse files
committed
Small code improvements on Skip
1 parent 8a1c447 commit c9dc95c

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

src/attr/field.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,4 @@ impl FieldAttr {
8080
Err(Error::option_syntax(meta.span()))
8181
}
8282
}
83-
84-
/// Returns `true` if this field is skipped with the given [`Trait`].
85-
pub fn skip(&self, trait_: &Trait) -> bool {
86-
self.skip.skip(trait_)
87-
}
8883
}

src/data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use crate::{util, Default, DeriveWhere, Either, Error, Skip, Trait};
1616
#[cfg_attr(test, derive(Debug))]
1717
pub struct Data<'a> {
1818
/// [`Skip`] attribute of this struct, union or variant.
19-
pub skip_inner: Skip,
19+
skip_inner: Skip,
2020
/// [`struct@Ident`] of this struct, union or variant, used for implementing
2121
/// [`Debug`](std::fmt::Debug).
2222
pub ident: &'a Ident,

src/data/field.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,11 @@ impl<'a> Field<'a> {
126126

127127
/// Returns `true` if this field is skipped with any [`Trait`].
128128
pub fn any_skip(&self) -> bool {
129-
!self.attr.skip.is_none()
129+
self.attr.skip.any_skip()
130130
}
131131

132132
/// Returns `true` if this field is skipped with the given [`Trait`].
133133
pub fn skip(&self, trait_: &Trait) -> bool {
134-
self.attr.skip(trait_)
134+
self.attr.skip.skip(trait_)
135135
}
136136
}

0 commit comments

Comments
 (0)