Simplify match expr

This commit is contained in:
Janusz Marcinkiewicz 2019-12-23 15:55:35 +01:00
parent 2168c0b979
commit 7b91ef8837

View file

@ -321,8 +321,8 @@ impl<'a> LateResolutionVisitor<'a, '_> {
fn call_has_self_arg(&self, source: PathSource<'_>) -> Option<(Span, Option<Span>)> {
let mut has_self_arg = None;
if let PathSource::Expr(parent) = source {
match &parent.map(|p| &p.kind) {
Some(ExprKind::Call(_, args)) if args.len() > 0 => {
match &parent?.kind {
ExprKind::Call(_, args) if args.len() > 0 => {
let mut expr_kind = &args[0].kind;
loop {
match expr_kind {