{"ast_node_type":"variable","tokens":[{"end":99,"kind":"keyword","start":0,"text":"&&"}]}
            && let Some((borrow_mutbl, through_overloaded_deref)) = has_implicit_borrow(adjustment)
            && let [adjustment] = adjustments
            && let ExprKind::Unary(UnOp::Deref, dereferenced) =