Fix dogfood
This commit is contained in:
parent
2544458559
commit
5e1899138f
1 changed files with 8 additions and 8 deletions
|
@ -219,15 +219,15 @@ fn complete_infinite_iter(cx: &LateContext, expr: &Expr) -> Finiteness {
|
||||||
return MaybeInfinite.and(is_infinite(cx, &args[0]));
|
return MaybeInfinite.and(is_infinite(cx, &args[0]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if method.name == "last" && args.len() == 1 &&
|
if method.name == "last" && args.len() == 1 {
|
||||||
get_trait_def_id(cx, &paths::DOUBLE_ENDED_ITERATOR).map_or(
|
let not_double_ended = get_trait_def_id(cx,
|
||||||
false,
|
&paths::DOUBLE_ENDED_ITERATOR)
|
||||||
|id| {
|
.map_or(false, |id| {
|
||||||
!implements_trait(cx, cx.tables.expr_ty(&args[0]), id, &[])
|
!implements_trait(cx, cx.tables.expr_ty(&args[0]), id, &[])
|
||||||
},
|
});
|
||||||
)
|
if not_double_ended {
|
||||||
{
|
return is_infinite(cx, &args[0]);
|
||||||
return is_infinite(cx, &args[0]);
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
ExprBinary(op, ref l, ref r) => {
|
ExprBinary(op, ref l, ref r) => {
|
||||||
|
|
Loading…
Add table
Reference in a new issue