Enum peepmatic_test_operator::TestOperator [−][src]
#[repr(u32)] pub enum TestOperator {}Show 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,
Expand description
A TOperator
type for use inside tests.
Variants
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
fn result_type<'a, C>(
&self,
span: C::Span,
typing_context: &mut C
) -> C::TypeVariable where
C: TypingContext<'a>,
[src]
fn result_type<'a, C>(
&self,
span: C::Span,
typing_context: &mut C
) -> C::TypeVariable where
C: TypingContext<'a>,
[src]Get the result type of this operator.
Get the number of immediates this operator has.
fn immediate_types<'a, C>(
&self,
span: C::Span,
typing_context: &mut C,
types: &mut impl Extend<C::TypeVariable>
) where
C: TypingContext<'a>,
[src]
fn immediate_types<'a, C>(
&self,
span: C::Span,
typing_context: &mut C,
types: &mut impl Extend<C::TypeVariable>
) where
C: TypingContext<'a>,
[src]Get the types of this operator’s immediates.
Get the number of parameters this operator has.
fn parameter_types<'a, C>(
&self,
span: C::Span,
typing_context: &mut C,
types: &mut impl Extend<C::TypeVariable>
) where
C: TypingContext<'a>,
[src]
fn parameter_types<'a, C>(
&self,
span: C::Span,
typing_context: &mut C,
types: &mut impl Extend<C::TypeVariable>
) where
C: TypingContext<'a>,
[src]Get the types of this operator’s parameters.
Auto Trait Implementations
impl RefUnwindSafe for TestOperator
impl Send for TestOperator
impl Sync for TestOperator
impl Unpin for TestOperator
impl UnwindSafe for TestOperator
Blanket Implementations
Mutably borrows from an owned value. Read more