pub fn valid_modifiers(self, arch: InlineAsmArch) -> &'static [char] {
        match self {
            Self::X86(r) => r.valid_modifiers(arch),
            Self::Arm(r) => r.valid_modifiers(arch),
            Self::AArch64(r) => r.valid_modifiers(arch),
            Self::RiscV(r) => r.valid_modifiers(arch),
            Self::Nvptx(r) => r.valid_modifiers(arch),
            Self::PowerPC(r) => r.valid_modifiers(arch),
            Self::Hexagon(r) => r.valid_modifiers(arch),
            Self::Mips(r) => r.valid_modifiers(arch),
            Self::SpirV(r) => r.valid_modifiers(arch),
            Self::Wasm(r) => r.valid_modifiers(arch),
            Self::Xtensa(r) => r.valid_modifiers(arch),
            Self::Bpf(r) => r.valid_modifiers(arch),
            Self::Err => unreachable!("Use of InlineAsmRegClass::Err"),
        }
    }
/// Returns the list of template modifiers that can be used with this
/// register class.
Returns the list of template modifiers that can be used with this
register class.
Returns the list of template modifiers that can be used with this register class .
pub fn valid_modifiers(self, arch: InlineAsmArch) -> &'static [char] {
        match self {
            Self::X86(r) => r.valid_modifiers(arch),
            Self::Arm(r) => r.valid_modifiers(arch),
            Self::AArch64(r) => r.valid_modifiers(arch),
            Self::RiscV(r) => r.valid_modifiers(arch),
            Self::Nvptx(r) => r.valid_modifiers(arch),
            Self::PowerPC(r) => r.valid_modifiers(arch),
            Self::Hexagon(r) => r.valid_modifiers(arch),
            Self::Mips(r) => r.valid_modifiers(arch),
            Self::SpirV(r) => r.valid_modifiers(arch),
            Self::Wasm(r) => r.valid_modifiers(arch),
            Self::Xtensa(r) => r.valid_modifiers(arch),
            Self::Bpf(r) => r.valid_modifiers(arch),
            Self::Err => unreachable!("Use of InlineAsmRegClass::Err"),
        }
    }
pub fn valid_modifiers ( self , arch : InlineAsmArch ) -> & ' static [ char ] { match self { Self :: X86 ( r ) => r . valid_modifiers ( arch ) , Self :: Arm ( r ) => r . valid_modifiers ( arch ) , Self :: AArch64 ( r ) => r . valid_modifiers ( arch ) , Self :: RiscV ( r ) => r . valid_modifiers ( arch ) , Self :: Nvptx ( r ) => r . valid_modifiers ( arch ) , Self :: PowerPC ( r ) => r . valid_modifiers ( arch ) , Self :: Hexagon ( r ) => r . valid_modifiers ( arch ) , Self :: Mips ( r ) => r . valid_modifiers ( arch ) , Self :: SpirV ( r ) => r . valid_modifiers ( arch ) , Self :: Wasm ( r ) => r . valid_modifiers ( arch ) , Self :: Xtensa ( r ) => r . valid_modifiers ( arch ) , Self :: Bpf ( r ) => r . valid_modifiers ( arch ) , Self :: Err => unreachable ! ( " " ) , } }
Returns the list of template modifiers that can be used with this
register class.
Returns the list of template modifiers that can be used with this register class .
self
arch
InlineAsmArch
self
arch
InlineAsmArch