{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"&&"}]}
                        && !def.is_box()
                    if let ty::Adt(def, ..) = impl_self_ty.kind()
                    {