fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
        match *self {
            Self::Abs4 => write!(f, "Abs4"),
            Self::Abs8 => write!(f, "Abs8"),
            Self::S390xPCRel32Dbl => write!(f, "PCRel32Dbl"),
            Self::X86PCRel4 => write!(f, "PCRel4"),
            Self::X86PCRelRodata4 => write!(f, "PCRelRodata4"),
            Self::X86CallPCRel4 => write!(f, "CallPCRel4"),
            Self::X86CallPLTRel4 => write!(f, "CallPLTRel4"),
            Self::X86GOTPCRel4 => write!(f, "GOTPCRel4"),
            Self::Arm32Call | Self::Arm64Call => write!(f, "Call"),

            Self::ElfX86_64TlsGd => write!(f, "ElfX86_64TlsGd"),
            Self::MachOX86_64Tlv => write!(f, "MachOX86_64Tlv"),
            Self::Aarch64TlsGdAdrPage21 => write!(f, "Aarch64TlsGdAdrPage21"),
            Self::Aarch64TlsGdAddLo12Nc => write!(f, "Aarch64TlsGdAddLo12Nc"),
        }
    }
/// Display trait implementation drops the arch, since its used in contexts where the arch is
/// already unambiguous, e.g. clif syntax with isa specified. In other contexts, use Debug.
Display trait implementation drops the arch, since its used in contexts where the arch is
already unambiguous, e.g. clif syntax with isa specified. In other contexts, use Debug.
Display trait implementation drops the arch since its used in contexts where the arch is already unambiguous e . g . clif syntax with isa specified . In other contexts use Debug .
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
        match *self {
            Self::Abs4 => write!(f, "Abs4"),
            Self::Abs8 => write!(f, "Abs8"),
            Self::S390xPCRel32Dbl => write!(f, "PCRel32Dbl"),
            Self::X86PCRel4 => write!(f, "PCRel4"),
            Self::X86PCRelRodata4 => write!(f, "PCRelRodata4"),
            Self::X86CallPCRel4 => write!(f, "CallPCRel4"),
            Self::X86CallPLTRel4 => write!(f, "CallPLTRel4"),
            Self::X86GOTPCRel4 => write!(f, "GOTPCRel4"),
            Self::Arm32Call | Self::Arm64Call => write!(f, "Call"),
            Self::ElfX86_64TlsGd => write!(f, "ElfX86_64TlsGd"),
            Self::MachOX86_64Tlv => write!(f, "MachOX86_64Tlv"),
            Self::Aarch64TlsGdAdrPage21 => write!(f, "Aarch64TlsGdAdrPage21"),
            Self::Aarch64TlsGdAddLo12Nc => write!(f, "Aarch64TlsGdAddLo12Nc"),
        }
    }
fn fmt ( & self , f : & mut fmt :: Formatter ) -> fmt :: Result { match * self { Self :: Abs4 => write ! ( f " " ) , Self :: Abs8 => write ! ( f " " ) , Self :: S390xPCRel32Dbl => write ! ( f " " ) , Self :: X86PCRel4 => write ! ( f " " ) , Self :: X86PCRelRodata4 => write ! ( f " " ) , Self :: X86CallPCRel4 => write ! ( f " " ) , Self :: X86CallPLTRel4 => write ! ( f " " ) , Self :: X86GOTPCRel4 => write ! ( f " " ) , Self :: Arm32Call | Self :: Arm64Call => write ! ( f " " ) , Self :: ElfX86_64TlsGd => write ! ( f " " ) , Self :: MachOX86_64Tlv => write ! ( f " " ) , Self :: Aarch64TlsGdAdrPage21 => write ! ( f " " ) , Self :: Aarch64TlsGdAddLo12Nc => write ! ( f " " ) , } }
Display trait implementation drops the arch, since its used in contexts where the arch is
already unambiguous, e.g.
Display trait implementation drops the arch since its used in contexts where the arch is already unambiguous e . g .
&self
f
&mut fmt::Formatter
&self
f
&mut fmt::Formatter