[][src]Enum peepmatic_test_operator::TestOperator

#[repr(u32)]pub enum TestOperator {
    AdjustSpDown,
    AdjustSpDownImm,
    Band,
    BandImm,
    Bconst,
    Bint,
    Bor,
    BorImm,
    Brnz,
    Brz,
    Bxor,
    BxorImm,
    Iadd,
    IaddImm,
    Icmp,
    IcmpImm,
    Iconst,
    Ifcmp,
    IfcmpImm,
    Imul,
    ImulImm,
    Ireduce,
    IrsubImm,
    Ishl,
    IshlImm,
    Isub,
    Rotl,
    RotlImm,
    Rotr,
    RotrImm,
    Sdiv,
    SdivImm,
    Select,
    Sextend,
    Srem,
    SremImm,
    Sshr,
    SshrImm,
    Trapnz,
    Trapz,
    Udiv,
    UdivImm,
    Uextend,
    Urem,
    UremImm,
    Ushr,
    UshrImm,
}

A TOperator type for use inside tests.

Variants

AdjustSpDown
AdjustSpDownImm
Band
BandImm
Bconst
Bint
Bor
BorImm
Brnz
Brz
Bxor
BxorImm
Iadd
IaddImm
Icmp
IcmpImm
Iconst
Ifcmp
IfcmpImm
Imul
ImulImm
Ireduce
IrsubImm
Ishl
IshlImm
Isub
Rotl
RotlImm
Rotr
RotrImm
Sdiv
SdivImm
Select
Sextend
Srem
SremImm
Sshr
SshrImm
Trapnz
Trapz
Udiv
UdivImm
Uextend
Urem
UremImm
Ushr
UshrImm

Trait Implementations

impl Clone for TestOperator[src]

impl Copy for TestOperator[src]

impl Debug for TestOperator[src]

impl<'de> Deserialize<'de> for TestOperator[src]

impl Eq for TestOperator[src]

impl From<TestOperator> for u32[src]

impl From<TestOperator> for NonZeroU32[src]

impl Hash for TestOperator[src]

impl<'a> Parse<'a> for TestOperator[src]

impl PartialEq<TestOperator> for TestOperator[src]

impl Serialize for TestOperator[src]

impl StructuralEq for TestOperator[src]

impl StructuralPartialEq for TestOperator[src]

impl TryFrom<NonZeroU32> for TestOperator[src]

type Error = ()

The type returned in the event of a conversion error.

impl TryFrom<u32> for TestOperator[src]

type Error = ()

The type returned in the event of a conversion error.

impl TypingRules for TestOperator[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.