mirror of https://github.com/rust-lang/rust.git
Use `TyCtxt::is_diagnostic_item`
This commit is contained in:
parent
29245ec759
commit
482412c98a
|
@ -114,8 +114,8 @@ fn write_struct_like<'tcx>(
|
||||||
EnumInfo::Enum { adt_def, variant_index } => {
|
EnumInfo::Enum { adt_def, variant_index } => {
|
||||||
let variant = adt_def.variant(variant_index);
|
let variant = adt_def.variant(variant_index);
|
||||||
let adt_did = adt_def.did();
|
let adt_did = adt_def.did();
|
||||||
let name = if tcx.get_diagnostic_item(sym::Option) == Some(adt_did)
|
let name = if tcx.is_diagnostic_item(sym::Option, adt_did)
|
||||||
|| tcx.get_diagnostic_item(sym::Result) == Some(adt_did)
|
|| tcx.is_diagnostic_item(sym::Result, adt_did)
|
||||||
{
|
{
|
||||||
variant.name.to_string()
|
variant.name.to_string()
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue