{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"if"}]}
            if !matches!(ty.kind(), ty::Ref(_, _, hir::Mutability::Not)) {
            // references are always `Copy`, just emit a copy.
                // This copy is only sound if it's a `&T`. This may be