Address clippy lints in serde_derive_internals

This commit is contained in:
David Tolnay 2018-01-26 00:22:38 -08:00
parent a185df1e77
commit 9317bc5afa
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
3 changed files with 7 additions and 4 deletions

View File

@ -158,7 +158,7 @@ fn fields_from_ast<'a>(
ident: field.ident,
attrs: attr::Field::from_ast(cx, i, field, attrs, container_default),
ty: &field.ty,
original: &field,
original: field,
})
.collect()
}

View File

@ -1167,7 +1167,9 @@ fn parse_lit_into_lifetimes(
}
return Ok(set);
}
Err(cx.error(format!("failed to parse borrowed lifetimes: {:?}", string.value())))
cx.error(format!("failed to parse borrowed lifetimes: {:?}", string.value()));
Err(())
}
// Whether the type looks like it might be `std::borrow::Cow<T>` where elem="T".
@ -1289,7 +1291,8 @@ fn borrowable_lifetimes(
let mut lifetimes = BTreeSet::new();
collect_lifetimes(ty, &mut lifetimes);
if lifetimes.is_empty() {
Err(cx.error(format!("field `{}` has no lifetimes to borrow", name)))
cx.error(format!("field `{}` has no lifetimes to borrow", name));
Err(())
} else {
Ok(lifetimes)
}

View File

@ -7,7 +7,7 @@
// except according to those terms.
#![doc(html_root_url = "https://docs.rs/serde_derive_internals/0.19.0")]
#![cfg_attr(feature = "cargo-clippy", allow(cyclomatic_complexity, doc_markdown, match_same_arms, unit_expr))]
#![cfg_attr(feature = "cargo-clippy", allow(cyclomatic_complexity, doc_markdown, match_same_arms))]
#[macro_use]
extern crate syn;