Remove unnecessary clones r? `@SparrowLii`
is_lang_item
as_lang_item
Diag
check_opaque_type_parameter_valid
NonGenericOpaqueTypeParam::ty
arg