mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-09-21 15:11:56 +00:00
Fix warnings in clippy_lints
This commit is contained in:
parent
2f364d9ac5
commit
4b4d758ce0
2 changed files with 7 additions and 10 deletions
|
@ -103,9 +103,9 @@ fn check_fn_inner<'a, 'tcx>(
|
|||
}
|
||||
|
||||
let mut bounds_lts = Vec::new();
|
||||
let types = generics.params.iter().filter_map(|param| match param.kind {
|
||||
GenericParamKind::Type { .. } => Some(param),
|
||||
GenericParamKind::Lifetime { .. } => None,
|
||||
let types = generics.params.iter().filter(|param| match param.kind {
|
||||
GenericParamKind::Type { .. } => true,
|
||||
GenericParamKind::Lifetime { .. } => false,
|
||||
});
|
||||
for typ in types {
|
||||
for bound in &typ.bounds {
|
||||
|
|
|
@ -682,13 +682,10 @@ impl LimitStack {
|
|||
}
|
||||
|
||||
pub fn get_attr<'a>(attrs: &'a [ast::Attribute], name: &'static str) -> impl Iterator<Item = &'a ast::Attribute> {
|
||||
attrs.iter().filter_map(move |attr| {
|
||||
if attr.path.segments.len() == 2 && attr.path.segments[0].ident.to_string() == "clippy" && attr.path.segments[1].ident.to_string() == name {
|
||||
Some(attr)
|
||||
} else {
|
||||
None
|
||||
}
|
||||
})
|
||||
attrs.iter().filter(move |attr|
|
||||
attr.path.segments.len() == 2 &&
|
||||
attr.path.segments[0].ident.to_string() == "clippy" &&
|
||||
attr.path.segments[1].ident.to_string() == name)
|
||||
}
|
||||
|
||||
fn parse_attrs<F: FnMut(u64)>(sess: &Session, attrs: &[ast::Attribute], name: &'static str, mut f: F) {
|
||||
|
|
Loading…
Reference in a new issue