{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"//"}]}
            // inference vars definitely should be stopped. Figure out what makes most sense.
            // implicitly deref generics if we allow them here, but primitives, tuples, and
            && let ty::Adt(scrutinee_adt, _) = *expected.kind()