pub fn suggest_modifier(
        self,
        arch: InlineAsmArch,
        ty: InlineAsmType,
    ) -> Option<(char, &'static str)> {
        match self {
            Self::X86(r) => r.suggest_modifier(arch, ty),
            Self::Arm(r) => r.suggest_modifier(arch, ty),
            Self::AArch64(r) => r.suggest_modifier(arch, ty),
            Self::RiscV(r) => r.suggest_modifier(arch, ty),
            Self::Nvptx(r) => r.suggest_modifier(arch, ty),
            Self::PowerPC(r) => r.suggest_modifier(arch, ty),
            Self::Hexagon(r) => r.suggest_modifier(arch, ty),
            Self::Mips(r) => r.suggest_modifier(arch, ty),
            Self::SpirV(r) => r.suggest_modifier(arch, ty),
            Self::Wasm(r) => r.suggest_modifier(arch, ty),
            Self::Xtensa(r) => r.suggest_modifier(arch, ty),
            Self::Bpf(r) => r.suggest_modifier(arch, ty),
            Self::Err => unreachable!("Use of InlineAsmRegClass::Err"),
        }
    }
/// Returns a suggested template modifier to use for this type and an
/// example of a  register named formatted with it.
///
/// Such suggestions are useful if a type smaller than the full register
/// size is used and a modifier can be used to point to the subregister of
/// the correct size.
Returns a suggested template modifier to use for this type and an
example of a  register named formatted with it.

Such suggestions are useful if a type smaller than the full register
size is used and a modifier can be used to point to the subregister of
the correct size.
Returns a suggested template modifier to use for this type and an example of a register named formatted with it . Such suggestions are useful if a type smaller than the full register size is used and a modifier can be used to point to the subregister of the correct size .
pub fn suggest_modifier(
        self,
        arch: InlineAsmArch,
        ty: InlineAsmType,
    ) -> Option<(char, &'static str)> {
        match self {
            Self::X86(r) => r.suggest_modifier(arch, ty),
            Self::Arm(r) => r.suggest_modifier(arch, ty),
            Self::AArch64(r) => r.suggest_modifier(arch, ty),
            Self::RiscV(r) => r.suggest_modifier(arch, ty),
            Self::Nvptx(r) => r.suggest_modifier(arch, ty),
            Self::PowerPC(r) => r.suggest_modifier(arch, ty),
            Self::Hexagon(r) => r.suggest_modifier(arch, ty),
            Self::Mips(r) => r.suggest_modifier(arch, ty),
            Self::SpirV(r) => r.suggest_modifier(arch, ty),
            Self::Wasm(r) => r.suggest_modifier(arch, ty),
            Self::Xtensa(r) => r.suggest_modifier(arch, ty),
            Self::Bpf(r) => r.suggest_modifier(arch, ty),
            Self::Err => unreachable!("Use of InlineAsmRegClass::Err"),
        }
    }
pub fn suggest_modifier ( self , arch : InlineAsmArch , ty : InlineAsmType , ) -> Option < ( char , & ' static str ) > { match self { Self :: X86 ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Arm ( r ) => r . suggest_modifier ( arch , ty ) , Self :: AArch64 ( r ) => r . suggest_modifier ( arch , ty ) , Self :: RiscV ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Nvptx ( r ) => r . suggest_modifier ( arch , ty ) , Self :: PowerPC ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Hexagon ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Mips ( r ) => r . suggest_modifier ( arch , ty ) , Self :: SpirV ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Wasm ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Xtensa ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Bpf ( r ) => r . suggest_modifier ( arch , ty ) , Self :: Err => unreachable ! ( " " ) , } }
Returns a suggested template modifier to use for this type and an
example of a  register named formatted with it.
Returns a suggested template modifier to use for this type and an example of a register named formatted with it .
self
arch
InlineAsmArch
ty
InlineAsmType
self
arch
InlineAsmArch
ty
InlineAsmType