Skip to main content

Mm

Struct Mm 

Source
pub struct Mm(pub Reg);

Tuple Fields§

§0: Reg

Implementations§

Source§

impl Mm

Source§

impl Mm

Source

pub const fn new() -> Self

Source

pub const fn from_signature_and_id(signature: OperandSignature, id: u32) -> Self

Source

pub const fn from_type_and_id(typ: RegType, id: u32) -> Self

Source§

impl Mm

Source

pub const THIS_TYPE: RegType = X86Mm::TYPE

Source

pub const THIS_GROUP: RegGroup = X86Mm::GROUP

Source

pub const THIS_SIZE: u32 = X86Mm::SIZE

Source

pub const SIGNATURE: u32 = X86Mm::SIGNATURE

Source

pub const fn from_id(id: u32) -> Self

Methods from Deref<Target = Reg>§

Source

pub const SIGNATURE: u32 = BaseReg::SIGNATURE

Source

pub fn is_gpb(&self) -> bool

Source

pub fn is_gpb_lo(&self) -> bool

Source

pub fn is_gpb_hi(&self) -> bool

Source

pub fn is_gpw(&self) -> bool

Source

pub fn is_gpd(&self) -> bool

Source

pub fn is_gpq(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_xmm(&self) -> bool

Source

pub fn is_ymm(&self) -> bool

Source

pub fn is_zmm(&self) -> bool

Source

pub fn is_vec128(&self) -> bool

Source

pub fn is_vec256(&self) -> bool

Source

pub fn is_vec512(&self) -> bool

Source

pub fn is_mm(&self) -> bool

Source

pub fn is_k_reg(&self) -> bool

Source

pub fn is_s_reg(&self) -> bool

Source

pub fn is_c_reg(&self) -> bool

Source

pub fn is_d_reg(&self) -> bool

Source

pub fn is_st(&self) -> bool

Source

pub fn is_bnd(&self) -> bool

Source

pub fn is_tmm(&self) -> bool

Source

pub fn is_rip(&self) -> bool

Source

pub fn set_reg_t<T: RegTraits>(&mut self, rid: u32)

Source

pub fn set_type_and_id(&mut self, typ: RegType, id: u32)

Methods from Deref<Target = BaseReg>§

Source

pub const SIGNATURE: u32 = REG_BASE_SIGNATURE_MASK

Source

pub fn base_signature(&self) -> OperandSignature

Source

pub fn has_base_signature(&self, signature: impl Into<OperandSignature>) -> bool

Source

pub fn is_valid(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

pub fn is_type(&self, typ: RegType) -> bool

Source

pub fn is_group(&self, group: RegGroup) -> bool

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

pub fn is_reg_of_type(&self, typ: RegType) -> bool

Source

pub fn is_reg_of_type_and_id(&self, typ: RegType, id: u32) -> bool

Source

pub fn typ(&self) -> RegType

Source

pub fn reg_type(&self) -> RegType

Source

pub fn group(&self) -> RegGroup

Source

pub fn has_size(&self) -> bool

Source

pub fn size(&self) -> u32

Source

pub fn predicate(&self) -> u32

Source

pub fn set_predicate(&mut self, predicate: u32)

Source

pub fn reset_predicate(&mut self)

Methods from Deref<Target = Operand>§

Source

pub fn reset(&mut self)

Source

pub fn has_signature(&self, other: OperandSignature) -> bool

Source

pub fn signature(&self) -> OperandSignature

Source

pub fn set_signature(&mut self, sig: OperandSignature)

Source

pub fn set_id(&mut self, id: u32)

Source

pub fn op_type(&self) -> OperandType

Source

pub fn is_none(&self) -> bool

Source

pub fn is_reg(&self) -> bool

Source

pub fn is_reg_list(&self) -> bool

Source

pub fn is_mem(&self) -> bool

Source

pub fn is_imm(&self) -> bool

Source

pub fn is_label(&self) -> bool

Source

pub fn is_sym(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

pub fn id(&self) -> u32

Source

pub fn is_reg_type_of(&self, typ: RegType) -> bool

Source

pub fn is_reg_group_of(&self, group: RegGroup) -> bool

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_vec8(&self) -> bool

Source

pub fn is_vec16(&self) -> bool

Source

pub fn is_vec32(&self) -> bool

Source

pub fn is_vec64(&self) -> bool

Source

pub fn is_vec128(&self) -> bool

Source

pub fn is_vec256(&self) -> bool

Source

pub fn is_vec512(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

pub fn is_reg_list_of(&self, typ: RegType) -> bool

Source

pub fn is_reg_or_mem(&self) -> bool

Source

pub fn is_reg_or_reg_list_or_mem(&self) -> bool

Source

pub fn x86_rm_size(&self) -> u32

Source

pub fn as_<T>(&self) -> T
where T: OperandCast,

Trait Implementations§

Source§

impl Clone for Mm

Source§

fn clone(&self) -> Mm

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Mm

Source§

impl Cvtpd2piEmitter<Mm, Mem> for Assembler<'_>

Source§

fn cvtpd2pi(&mut self, dst: Mm, src: Mem)

Source§

impl Cvtpd2piEmitter<Mm, Vec> for Assembler<'_>

Source§

fn cvtpd2pi(&mut self, dst: Mm, src: Vec)

Source§

impl Cvtpd2piEmitter<Mm, Xmm> for Assembler<'_>

Source§

fn cvtpd2pi(&mut self, dst: Mm, src: Xmm)

Source§

impl Cvtpi2pdEmitter<Vec, Mm> for Assembler<'_>

Source§

fn cvtpi2pd(&mut self, dst: Vec, src: Mm)

Source§

impl Cvtpi2pdEmitter<Xmm, Mm> for Assembler<'_>

Source§

fn cvtpi2pd(&mut self, dst: Xmm, src: Mm)

Source§

impl Cvtpi2psEmitter<Vec, Mm> for Assembler<'_>

Source§

fn cvtpi2ps(&mut self, dst: Vec, src: Mm)

Source§

impl Cvtpi2psEmitter<Xmm, Mm> for Assembler<'_>

Source§

fn cvtpi2ps(&mut self, dst: Xmm, src: Mm)

Source§

impl Cvtps2piEmitter<Mm, Mem> for Assembler<'_>

Source§

fn cvtps2pi(&mut self, dst: Mm, src: Mem)

Source§

impl Cvtps2piEmitter<Mm, Vec> for Assembler<'_>

Source§

fn cvtps2pi(&mut self, dst: Mm, src: Vec)

Source§

impl Cvtps2piEmitter<Mm, Xmm> for Assembler<'_>

Source§

fn cvtps2pi(&mut self, dst: Mm, src: Xmm)

Source§

impl Cvttpd2piEmitter<Mm, Mem> for Assembler<'_>

Source§

fn cvttpd2pi(&mut self, dst: Mm, src: Mem)

Source§

impl Cvttpd2piEmitter<Mm, Vec> for Assembler<'_>

Source§

fn cvttpd2pi(&mut self, dst: Mm, src: Vec)

Source§

impl Cvttpd2piEmitter<Mm, Xmm> for Assembler<'_>

Source§

fn cvttpd2pi(&mut self, dst: Mm, src: Xmm)

Source§

impl Cvttps2piEmitter<Mm, Mem> for Assembler<'_>

Source§

fn cvttps2pi(&mut self, dst: Mm, src: Mem)

Source§

impl Cvttps2piEmitter<Mm, Vec> for Assembler<'_>

Source§

fn cvttps2pi(&mut self, dst: Mm, src: Vec)

Source§

impl Cvttps2piEmitter<Mm, Xmm> for Assembler<'_>

Source§

fn cvttps2pi(&mut self, dst: Mm, src: Xmm)

Source§

impl Default for Mm

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Deref for Mm

Source§

type Target = Reg

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl DerefMut for Mm

Source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
Source§

impl Display for Mm

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for Mm

Source§

impl Hash for Mm

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Maskmovq2Emitter<Mm, Mm> for Assembler<'_>

Source§

fn maskmovq_2(&mut self, dst: Mm, src: Mm)

Source§

impl MaskmovqEmitter<Mm, Mm, Mem> for Assembler<'_>

Source§

fn maskmovq(&mut self, dst: Mm, src: Mm, dst2: Mem)

Source§

impl MovdEmitter<Gp, Mm> for Assembler<'_>

Source§

fn movd(&mut self, dst: Gp, src: Mm)

Source§

impl MovdEmitter<Gpd, Mm> for Assembler<'_>

Source§

fn movd(&mut self, dst: Gpd, src: Mm)

Source§

impl MovdEmitter<Mem, Mm> for Assembler<'_>

Source§

fn movd(&mut self, dst: Mem, src: Mm)

Source§

impl MovdEmitter<Mm, Gp> for Assembler<'_>

Source§

fn movd(&mut self, dst: Mm, src: Gp)

Source§

impl MovdEmitter<Mm, Gpd> for Assembler<'_>

Source§

fn movd(&mut self, dst: Mm, src: Gpd)

Source§

impl MovdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn movd(&mut self, dst: Mm, src: Mem)

Source§

impl Movdq2qEmitter<Mm, Vec> for Assembler<'_>

Source§

fn movdq2q(&mut self, dst: Mm, src: Vec)

Source§

impl Movdq2qEmitter<Mm, Xmm> for Assembler<'_>

Source§

fn movdq2q(&mut self, dst: Mm, src: Xmm)

Source§

impl MovntqEmitter<Mem, Mm> for Assembler<'_>

Source§

fn movntq(&mut self, dst: Mem, src: Mm)

Source§

impl Movq2dqEmitter<Vec, Mm> for Assembler<'_>

Source§

fn movq2dq(&mut self, dst: Vec, src: Mm)

Source§

impl Movq2dqEmitter<Xmm, Mm> for Assembler<'_>

Source§

fn movq2dq(&mut self, dst: Xmm, src: Mm)

Source§

impl MovqEmitter<Gp, Mm> for Assembler<'_>

Source§

fn movq(&mut self, dst: Gp, src: Mm)

Source§

impl MovqEmitter<Gpq, Mm> for Assembler<'_>

Source§

fn movq(&mut self, dst: Gpq, src: Mm)

Source§

impl MovqEmitter<Mem, Mm> for Assembler<'_>

Source§

fn movq(&mut self, dst: Mem, src: Mm)

Source§

impl MovqEmitter<Mm, Gp> for Assembler<'_>

Source§

fn movq(&mut self, dst: Mm, src: Gp)

Source§

impl MovqEmitter<Mm, Gpq> for Assembler<'_>

Source§

fn movq(&mut self, dst: Mm, src: Gpq)

Source§

impl MovqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn movq(&mut self, dst: Mm, src: Mem)

Source§

impl MovqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn movq(&mut self, dst: Mm, src: Mm)

Source§

impl OperandCast for Mm

Source§

impl Ord for Mm

Source§

fn cmp(&self, other: &Mm) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PabsbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pabsb(&mut self, dst: Mm, src: Mem)

Source§

impl PabsbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pabsb(&mut self, dst: Mm, src: Mm)

Source§

impl PabsdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pabsd(&mut self, dst: Mm, src: Mem)

Source§

impl PabsdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pabsd(&mut self, dst: Mm, src: Mm)

Source§

impl PabswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pabsw(&mut self, dst: Mm, src: Mem)

Source§

impl PabswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pabsw(&mut self, dst: Mm, src: Mm)

Source§

impl PackssdwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn packssdw(&mut self, dst: Mm, src: Mem)

Source§

impl PackssdwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn packssdw(&mut self, dst: Mm, src: Mm)

Source§

impl PacksswbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn packsswb(&mut self, dst: Mm, src: Mem)

Source§

impl PacksswbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn packsswb(&mut self, dst: Mm, src: Mm)

Source§

impl PackuswbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn packuswb(&mut self, dst: Mm, src: Mem)

Source§

impl PackuswbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn packuswb(&mut self, dst: Mm, src: Mm)

Source§

impl PaddbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddb(&mut self, dst: Mm, src: Mem)

Source§

impl PaddbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddb(&mut self, dst: Mm, src: Mm)

Source§

impl PadddEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddd(&mut self, dst: Mm, src: Mem)

Source§

impl PadddEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddd(&mut self, dst: Mm, src: Mm)

Source§

impl PaddqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddq(&mut self, dst: Mm, src: Mem)

Source§

impl PaddqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddq(&mut self, dst: Mm, src: Mm)

Source§

impl PaddsbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddsb(&mut self, dst: Mm, src: Mem)

Source§

impl PaddsbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddsb(&mut self, dst: Mm, src: Mm)

Source§

impl PaddswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddsw(&mut self, dst: Mm, src: Mem)

Source§

impl PaddswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddsw(&mut self, dst: Mm, src: Mm)

Source§

impl PaddusbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddusb(&mut self, dst: Mm, src: Mem)

Source§

impl PaddusbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddusb(&mut self, dst: Mm, src: Mm)

Source§

impl PadduswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddusw(&mut self, dst: Mm, src: Mem)

Source§

impl PadduswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddusw(&mut self, dst: Mm, src: Mm)

Source§

impl PaddwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn paddw(&mut self, dst: Mm, src: Mem)

Source§

impl PaddwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn paddw(&mut self, dst: Mm, src: Mm)

Source§

impl<U2: Into<Imm>> PalignrEmitter<Mm, Mem, U2> for Assembler<'_>

Source§

fn palignr(&mut self, dst: Mm, src1: Mem, src2: U2)

Source§

impl<U2: Into<Imm>> PalignrEmitter<Mm, Mm, U2> for Assembler<'_>

Source§

fn palignr(&mut self, dst: Mm, src1: Mm, src2: U2)

Source§

impl PandEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pand(&mut self, dst: Mm, src: Mem)

Source§

impl PandEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pand(&mut self, dst: Mm, src: Mm)

Source§

impl PandnEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pandn(&mut self, dst: Mm, src: Mem)

Source§

impl PandnEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pandn(&mut self, dst: Mm, src: Mm)

Source§

impl PartialEq for Mm

Source§

fn eq(&self, other: &Mm) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for Mm

Source§

fn partial_cmp(&self, other: &Mm) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl PavgbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pavgb(&mut self, dst: Mm, src: Mem)

Source§

impl PavgbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pavgb(&mut self, dst: Mm, src: Mm)

Source§

impl PavgusbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pavgusb(&mut self, dst: Mm, src: Mem)

Source§

impl PavgusbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pavgusb(&mut self, dst: Mm, src: Mm)

Source§

impl PavgwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pavgw(&mut self, dst: Mm, src: Mem)

Source§

impl PavgwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pavgw(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpeqbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpeqb(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpeqbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpeqb(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpeqdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpeqd(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpeqdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpeqd(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpeqwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpeqw(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpeqwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpeqw(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpgtbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpgtb(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpgtbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpgtb(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpgtdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpgtd(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpgtdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpgtd(&mut self, dst: Mm, src: Mm)

Source§

impl PcmpgtwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pcmpgtw(&mut self, dst: Mm, src: Mem)

Source§

impl PcmpgtwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pcmpgtw(&mut self, dst: Mm, src: Mm)

Source§

impl PextrwEmitter<Gp, Mm, Imm> for Assembler<'_>

Source§

fn pextrw(&mut self, dst: Gp, src: Mm, imm: Imm)

Source§

impl<U2: Into<Imm>> PextrwEmitter<Gpd, Mm, U2> for Assembler<'_>

Source§

fn pextrw(&mut self, dst: Gpd, src1: Mm, src2: U2)

Source§

impl Pf2idEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pf2id(&mut self, dst: Mm, src: Mem)

Source§

impl Pf2idEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pf2id(&mut self, dst: Mm, src: Mm)

Source§

impl Pf2iwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pf2iw(&mut self, dst: Mm, src: Mem)

Source§

impl Pf2iwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pf2iw(&mut self, dst: Mm, src: Mm)

Source§

impl PfaccEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfacc(&mut self, dst: Mm, src: Mem)

Source§

impl PfaccEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfacc(&mut self, dst: Mm, src: Mm)

Source§

impl PfaddEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfadd(&mut self, dst: Mm, src: Mem)

Source§

impl PfaddEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfadd(&mut self, dst: Mm, src: Mm)

Source§

impl PfcmpeqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfcmpeq(&mut self, dst: Mm, src: Mem)

Source§

impl PfcmpeqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfcmpeq(&mut self, dst: Mm, src: Mm)

Source§

impl PfcmpgeEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfcmpge(&mut self, dst: Mm, src: Mem)

Source§

impl PfcmpgeEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfcmpge(&mut self, dst: Mm, src: Mm)

Source§

impl PfcmpgtEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfcmpgt(&mut self, dst: Mm, src: Mem)

Source§

impl PfcmpgtEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfcmpgt(&mut self, dst: Mm, src: Mm)

Source§

impl PfmaxEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfmax(&mut self, dst: Mm, src: Mem)

Source§

impl PfmaxEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfmax(&mut self, dst: Mm, src: Mm)

Source§

impl PfminEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfmin(&mut self, dst: Mm, src: Mem)

Source§

impl PfminEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfmin(&mut self, dst: Mm, src: Mm)

Source§

impl PfmulEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfmul(&mut self, dst: Mm, src: Mem)

Source§

impl PfmulEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfmul(&mut self, dst: Mm, src: Mm)

Source§

impl PfnaccEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfnacc(&mut self, dst: Mm, src: Mem)

Source§

impl PfnaccEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfnacc(&mut self, dst: Mm, src: Mm)

Source§

impl PfpnaccEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfpnacc(&mut self, dst: Mm, src: Mem)

Source§

impl PfpnaccEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfpnacc(&mut self, dst: Mm, src: Mm)

Source§

impl PfrcpEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrcp(&mut self, dst: Mm, src: Mem)

Source§

impl PfrcpEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrcp(&mut self, dst: Mm, src: Mm)

Source§

impl Pfrcpit1Emitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrcpit1(&mut self, dst: Mm, src: Mem)

Source§

impl Pfrcpit1Emitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrcpit1(&mut self, dst: Mm, src: Mm)

Source§

impl Pfrcpit2Emitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrcpit2(&mut self, dst: Mm, src: Mem)

Source§

impl Pfrcpit2Emitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrcpit2(&mut self, dst: Mm, src: Mm)

Source§

impl PfrcpvEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrcpv(&mut self, dst: Mm, src: Mem)

Source§

impl PfrcpvEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrcpv(&mut self, dst: Mm, src: Mm)

Source§

impl Pfrsqit1Emitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrsqit1(&mut self, dst: Mm, src: Mem)

Source§

impl Pfrsqit1Emitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrsqit1(&mut self, dst: Mm, src: Mm)

Source§

impl PfrsqrtEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrsqrt(&mut self, dst: Mm, src: Mem)

Source§

impl PfrsqrtEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrsqrt(&mut self, dst: Mm, src: Mm)

Source§

impl PfrsqrtvEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfrsqrtv(&mut self, dst: Mm, src: Mem)

Source§

impl PfrsqrtvEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfrsqrtv(&mut self, dst: Mm, src: Mm)

Source§

impl PfsubEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfsub(&mut self, dst: Mm, src: Mem)

Source§

impl PfsubEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfsub(&mut self, dst: Mm, src: Mm)

Source§

impl PfsubrEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pfsubr(&mut self, dst: Mm, src: Mem)

Source§

impl PfsubrEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pfsubr(&mut self, dst: Mm, src: Mm)

Source§

impl PhadddEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phaddd(&mut self, dst: Mm, src: Mem)

Source§

impl PhadddEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phaddd(&mut self, dst: Mm, src: Mm)

Source§

impl PhaddswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phaddsw(&mut self, dst: Mm, src: Mem)

Source§

impl PhaddswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phaddsw(&mut self, dst: Mm, src: Mm)

Source§

impl PhaddwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phaddw(&mut self, dst: Mm, src: Mem)

Source§

impl PhaddwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phaddw(&mut self, dst: Mm, src: Mm)

Source§

impl PhsubdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phsubd(&mut self, dst: Mm, src: Mem)

Source§

impl PhsubdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phsubd(&mut self, dst: Mm, src: Mm)

Source§

impl PhsubswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phsubsw(&mut self, dst: Mm, src: Mem)

Source§

impl PhsubswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phsubsw(&mut self, dst: Mm, src: Mm)

Source§

impl PhsubwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn phsubw(&mut self, dst: Mm, src: Mem)

Source§

impl PhsubwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn phsubw(&mut self, dst: Mm, src: Mm)

Source§

impl Pi2fdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pi2fd(&mut self, dst: Mm, src: Mem)

Source§

impl Pi2fdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pi2fd(&mut self, dst: Mm, src: Mm)

Source§

impl Pi2fwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pi2fw(&mut self, dst: Mm, src: Mem)

Source§

impl Pi2fwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pi2fw(&mut self, dst: Mm, src: Mm)

Source§

impl PinsrwEmitter<Mm, Gp, Imm> for Assembler<'_>

Source§

fn pinsrw(&mut self, dst: Mm, src: Gp, imm: Imm)

Source§

impl<U2: Into<Imm>> PinsrwEmitter<Mm, Gpd, U2> for Assembler<'_>

Source§

fn pinsrw(&mut self, dst: Mm, src1: Gpd, src2: U2)

Source§

impl<U2: Into<Imm>> PinsrwEmitter<Mm, Mem, U2> for Assembler<'_>

Source§

fn pinsrw(&mut self, dst: Mm, src1: Mem, src2: U2)

Source§

impl PmaddubswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmaddubsw(&mut self, dst: Mm, src: Mem)

Source§

impl PmaddubswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmaddubsw(&mut self, dst: Mm, src: Mm)

Source§

impl PmaddwdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmaddwd(&mut self, dst: Mm, src: Mem)

Source§

impl PmaddwdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmaddwd(&mut self, dst: Mm, src: Mm)

Source§

impl PmaxswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmaxsw(&mut self, dst: Mm, src: Mem)

Source§

impl PmaxswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmaxsw(&mut self, dst: Mm, src: Mm)

Source§

impl PmaxubEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmaxub(&mut self, dst: Mm, src: Mem)

Source§

impl PmaxubEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmaxub(&mut self, dst: Mm, src: Mm)

Source§

impl PminswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pminsw(&mut self, dst: Mm, src: Mem)

Source§

impl PminswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pminsw(&mut self, dst: Mm, src: Mm)

Source§

impl PminubEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pminub(&mut self, dst: Mm, src: Mem)

Source§

impl PminubEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pminub(&mut self, dst: Mm, src: Mm)

Source§

impl PmovmskbEmitter<Gp, Mm> for Assembler<'_>

Source§

fn pmovmskb(&mut self, dst: Gp, src: Mm)

Source§

impl PmovmskbEmitter<Gpd, Mm> for Assembler<'_>

Source§

fn pmovmskb(&mut self, dst: Gpd, src: Mm)

Source§

impl PmulhrswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmulhrsw(&mut self, dst: Mm, src: Mem)

Source§

impl PmulhrswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmulhrsw(&mut self, dst: Mm, src: Mm)

Source§

impl PmulhrwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmulhrw(&mut self, dst: Mm, src: Mem)

Source§

impl PmulhrwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmulhrw(&mut self, dst: Mm, src: Mm)

Source§

impl PmulhuwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmulhuw(&mut self, dst: Mm, src: Mem)

Source§

impl PmulhuwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmulhuw(&mut self, dst: Mm, src: Mm)

Source§

impl PmulhwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmulhw(&mut self, dst: Mm, src: Mem)

Source§

impl PmulhwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmulhw(&mut self, dst: Mm, src: Mm)

Source§

impl PmullwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmullw(&mut self, dst: Mm, src: Mem)

Source§

impl PmullwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmullw(&mut self, dst: Mm, src: Mm)

Source§

impl PmuludqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pmuludq(&mut self, dst: Mm, src: Mem)

Source§

impl PmuludqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pmuludq(&mut self, dst: Mm, src: Mm)

Source§

impl PorEmitter<Mm, Mem> for Assembler<'_>

Source§

fn por(&mut self, dst: Mm, src: Mem)

Source§

impl PorEmitter<Mm, Mm> for Assembler<'_>

Source§

fn por(&mut self, dst: Mm, src: Mm)

Source§

impl PsadbwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psadbw(&mut self, dst: Mm, src: Mem)

Source§

impl PsadbwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psadbw(&mut self, dst: Mm, src: Mm)

Source§

impl PshufbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pshufb(&mut self, dst: Mm, src: Mem)

Source§

impl PshufbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pshufb(&mut self, dst: Mm, src: Mm)

Source§

impl<U2: Into<Imm>> PshufwEmitter<Mm, Mem, U2> for Assembler<'_>

Source§

fn pshufw(&mut self, dst: Mm, src1: Mem, src2: U2)

Source§

impl<U2: Into<Imm>> PshufwEmitter<Mm, Mm, U2> for Assembler<'_>

Source§

fn pshufw(&mut self, dst: Mm, src1: Mm, src2: U2)

Source§

impl PsignbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psignb(&mut self, dst: Mm, src: Mem)

Source§

impl PsignbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psignb(&mut self, dst: Mm, src: Mm)

Source§

impl PsigndEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psignd(&mut self, dst: Mm, src: Mem)

Source§

impl PsigndEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psignd(&mut self, dst: Mm, src: Mm)

Source§

impl PsignwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psignw(&mut self, dst: Mm, src: Mem)

Source§

impl PsignwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psignw(&mut self, dst: Mm, src: Mm)

Source§

impl PslldEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pslld(&mut self, dst: Mm, src: Mem)

Source§

impl PslldEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pslld(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PslldEmitter<Mm, U1> for Assembler<'_>

Source§

fn pslld(&mut self, dst: Mm, src: U1)

Source§

impl PsllqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psllq(&mut self, dst: Mm, src: Mem)

Source§

impl PsllqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psllq(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsllqEmitter<Mm, U1> for Assembler<'_>

Source§

fn psllq(&mut self, dst: Mm, src: U1)

Source§

impl PsllwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psllw(&mut self, dst: Mm, src: Mem)

Source§

impl PsllwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psllw(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsllwEmitter<Mm, U1> for Assembler<'_>

Source§

fn psllw(&mut self, dst: Mm, src: U1)

Source§

impl PsradEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psrad(&mut self, dst: Mm, src: Mem)

Source§

impl PsradEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psrad(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsradEmitter<Mm, U1> for Assembler<'_>

Source§

fn psrad(&mut self, dst: Mm, src: U1)

Source§

impl PsrawEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psraw(&mut self, dst: Mm, src: Mem)

Source§

impl PsrawEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psraw(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsrawEmitter<Mm, U1> for Assembler<'_>

Source§

fn psraw(&mut self, dst: Mm, src: U1)

Source§

impl PsrldEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psrld(&mut self, dst: Mm, src: Mem)

Source§

impl PsrldEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psrld(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsrldEmitter<Mm, U1> for Assembler<'_>

Source§

fn psrld(&mut self, dst: Mm, src: U1)

Source§

impl PsrlqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psrlq(&mut self, dst: Mm, src: Mem)

Source§

impl PsrlqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psrlq(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsrlqEmitter<Mm, U1> for Assembler<'_>

Source§

fn psrlq(&mut self, dst: Mm, src: U1)

Source§

impl PsrlwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psrlw(&mut self, dst: Mm, src: Mem)

Source§

impl PsrlwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psrlw(&mut self, dst: Mm, src: Mm)

Source§

impl<U1: Into<Imm>> PsrlwEmitter<Mm, U1> for Assembler<'_>

Source§

fn psrlw(&mut self, dst: Mm, src: U1)

Source§

impl PsubbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubb(&mut self, dst: Mm, src: Mem)

Source§

impl PsubbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubb(&mut self, dst: Mm, src: Mm)

Source§

impl PsubdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubd(&mut self, dst: Mm, src: Mem)

Source§

impl PsubdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubd(&mut self, dst: Mm, src: Mm)

Source§

impl PsubqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubq(&mut self, dst: Mm, src: Mem)

Source§

impl PsubqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubq(&mut self, dst: Mm, src: Mm)

Source§

impl PsubsbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubsb(&mut self, dst: Mm, src: Mem)

Source§

impl PsubsbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubsb(&mut self, dst: Mm, src: Mm)

Source§

impl PsubswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubsw(&mut self, dst: Mm, src: Mem)

Source§

impl PsubswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubsw(&mut self, dst: Mm, src: Mm)

Source§

impl PsubusbEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubusb(&mut self, dst: Mm, src: Mem)

Source§

impl PsubusbEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubusb(&mut self, dst: Mm, src: Mm)

Source§

impl PsubuswEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubusw(&mut self, dst: Mm, src: Mem)

Source§

impl PsubuswEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubusw(&mut self, dst: Mm, src: Mm)

Source§

impl PsubwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn psubw(&mut self, dst: Mm, src: Mem)

Source§

impl PsubwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn psubw(&mut self, dst: Mm, src: Mm)

Source§

impl PswapdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pswapd(&mut self, dst: Mm, src: Mem)

Source§

impl PswapdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pswapd(&mut self, dst: Mm, src: Mm)

Source§

impl PunpckhbwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpckhbw(&mut self, dst: Mm, src: Mem)

Source§

impl PunpckhbwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpckhbw(&mut self, dst: Mm, src: Mm)

Source§

impl PunpckhdqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpckhdq(&mut self, dst: Mm, src: Mem)

Source§

impl PunpckhdqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpckhdq(&mut self, dst: Mm, src: Mm)

Source§

impl PunpckhwdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpckhwd(&mut self, dst: Mm, src: Mem)

Source§

impl PunpckhwdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpckhwd(&mut self, dst: Mm, src: Mm)

Source§

impl PunpcklbwEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpcklbw(&mut self, dst: Mm, src: Mem)

Source§

impl PunpcklbwEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpcklbw(&mut self, dst: Mm, src: Mm)

Source§

impl PunpckldqEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpckldq(&mut self, dst: Mm, src: Mem)

Source§

impl PunpckldqEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpckldq(&mut self, dst: Mm, src: Mm)

Source§

impl PunpcklwdEmitter<Mm, Mem> for Assembler<'_>

Source§

fn punpcklwd(&mut self, dst: Mm, src: Mem)

Source§

impl PunpcklwdEmitter<Mm, Mm> for Assembler<'_>

Source§

fn punpcklwd(&mut self, dst: Mm, src: Mm)

Source§

impl PxorEmitter<Mm, Mem> for Assembler<'_>

Source§

fn pxor(&mut self, dst: Mm, src: Mem)

Source§

impl PxorEmitter<Mm, Mm> for Assembler<'_>

Source§

fn pxor(&mut self, dst: Mm, src: Mm)

Source§

impl StructuralPartialEq for Mm

Auto Trait Implementations§

§

impl Freeze for Mm

§

impl RefUnwindSafe for Mm

§

impl Send for Mm

§

impl Sync for Mm

§

impl Unpin for Mm

§

impl UnsafeUnpin for Mm

§

impl UnwindSafe for Mm

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.