Fix inverted logic in strip_serde_attrs

This commit is contained in:
Aaron DeVore 2019-11-20 23:22:26 -08:00
parent d83c79d444
commit ca5344582b

View File

@ -20,7 +20,7 @@ use self::{metadata::Metadata, request::Request, response::Response};
/// Removes `serde` attributes from struct fields.
pub fn strip_serde_attrs(field: &Field) -> Field {
let mut field = field.clone();
field.attrs.retain(|attr| attr.path.is_ident("serde"));
field.attrs.retain(|attr| !attr.path.is_ident("serde"));
field
}