pub enum OperandName {
Show 140 variants
Absbr,
Agen,
Amd3Dnow,
Asz,
Base0,
Base1,
Bcast,
Bcrc,
BrdispWidth,
Cet,
Chip,
Cldemote,
DefaultSeg,
Df32,
Df64,
Disp,
DispWidth,
Dummy,
Easz,
ElementSize,
EncoderPreferred,
EncodeForce,
Eosz,
Error,
Esrc,
Evvspace,
FirstF2F3,
HasEgpr,
HasModrm,
HasSib,
Hint,
Iclass,
IldF2,
IldF3,
IldSeg,
Imm0,
Imm0Signed,
Imm1,
Imm1Bytes,
ImmWidth,
Index,
LastF2F3,
Llrc,
Lock,
Lzcnt,
Map,
Mask,
MaxBytes,
Mem0,
Mem1,
MemWidth,
Mod,
Mode,
Modep5,
Modep55C,
ModeFirstPrefix,
ModeShortUd0,
ModrmByte,
Mpxmode,
MustUseEvex,
Nd,
Needrex,
NeedMemdisp,
NeedSib,
Nelem,
Nf,
NominalOpcode,
Norex,
Norex2,
NoApx,
NoEvex,
NoVex,
Nprefixes,
Nrexes,
NsegPrefixes,
Osz,
Outreg,
OutOfBytes,
P4,
PosDisp,
PosImm,
PosImm1,
PosModrm,
PosNominalOpcode,
PosSib,
Prefix66,
Ptr,
Realmode,
Reg,
Reg0,
Reg1,
Reg2,
Reg3,
Reg4,
Reg5,
Reg6,
Reg7,
Reg8,
Reg9,
Relbr,
Rep,
Rex,
Rex2,
Rexb,
Rexb4,
Rexr,
Rexr4,
Rexw,
Rexx,
Rexx4,
Rm,
Roundc,
Sae,
Scale,
Scc,
Seg0,
Seg1,
SegOvd,
Sibbase,
Sibindex,
Sibscale,
SkipOsz,
Smode,
Srm,
Tzcnt,
Ubit,
Uimm0,
Uimm1,
UsingDefaultSegment0,
UsingDefaultSegment1,
Vexdest210,
Vexdest3,
Vexdest4,
Vexvalid,
VexC4,
VexPrefix,
Vl,
VlIgn,
Wbnoinvd,
Zeroing,
}Variants§
Absbr
Agen
Amd3Dnow
Asz
Base0
Base1
Bcast
Bcrc
BrdispWidth
Cet
Chip
Cldemote
DefaultSeg
Df32
Df64
Disp
DispWidth
Dummy
Easz
ElementSize
EncoderPreferred
EncodeForce
Eosz
Error
Esrc
Evvspace
FirstF2F3
HasEgpr
HasModrm
HasSib
Hint
Iclass
IldF2
IldF3
IldSeg
Imm0
Imm0Signed
Imm1
Imm1Bytes
ImmWidth
Index
LastF2F3
Llrc
Lock
Lzcnt
Map
Mask
MaxBytes
Mem0
Mem1
MemWidth
Mod
Mode
Modep5
Modep55C
ModeFirstPrefix
ModeShortUd0
ModrmByte
Mpxmode
MustUseEvex
Nd
Needrex
NeedMemdisp
NeedSib
Nelem
Nf
NominalOpcode
Norex
Norex2
NoApx
NoEvex
NoVex
Nprefixes
Nrexes
NsegPrefixes
Osz
Outreg
OutOfBytes
P4
PosDisp
PosImm
PosImm1
PosModrm
PosNominalOpcode
PosSib
Prefix66
Ptr
Realmode
Reg
Reg0
Reg1
Reg2
Reg3
Reg4
Reg5
Reg6
Reg7
Reg8
Reg9
Relbr
Rep
Rex
Rex2
Rexb
Rexb4
Rexr
Rexr4
Rexw
Rexx
Rexx4
Rm
Roundc
Sae
Scale
Scc
Seg0
Seg1
SegOvd
Sibbase
Sibindex
Sibscale
SkipOsz
Smode
Srm
Tzcnt
Ubit
Uimm0
Uimm1
UsingDefaultSegment0
UsingDefaultSegment1
Vexdest210
Vexdest3
Vexdest4
Vexvalid
VexC4
VexPrefix
Vl
VlIgn
Wbnoinvd
Zeroing
Implementations§
Source§impl OperandName
impl OperandName
pub fn from_u32(val: u32) -> Option<OperandName>
Trait Implementations§
Source§impl Clone for OperandName
impl Clone for OperandName
Source§fn clone(&self) -> OperandName
fn clone(&self) -> OperandName
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OperandName
impl Debug for OperandName
Source§impl Hash for OperandName
impl Hash for OperandName
Source§impl PartialEq for OperandName
impl PartialEq for OperandName
impl Copy for OperandName
impl Eq for OperandName
impl StructuralPartialEq for OperandName
Auto Trait Implementations§
impl Freeze for OperandName
impl RefUnwindSafe for OperandName
impl Send for OperandName
impl Sync for OperandName
impl Unpin for OperandName
impl UnwindSafe for OperandName
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more