Enum trivial_kernel::opcode::Opcode[][src]

#[repr(u8)]pub enum Opcode {
    End,
    StAxiom,
    StSort,
    StTermDef,
    StThm,
    StLocalDef,
    StLocalTerm,
    PrTerm,
    PrTermSave,
    PrRef,
    PrDummy,
    PrThm,
    PrThmSave,
    PrHyp,
    PrConv,
    PrRefl,
    PrSymm,
    PrCong,
    PrUnfold,
    PrConvCut,
    PrConvRef,
    PrConvSave,
    PrSave,
    UnTerm,
    UnTermSave,
    UnRef,
    UnDummy,
    UnHyp,
}

Variants

End
StAxiom
StSort
StTermDef
StThm
StLocalDef
StLocalTerm
PrTerm
PrTermSave
PrRef
PrDummy
PrThm
PrThmSave
PrHyp
PrConv
PrRefl
PrSymm
PrCong
PrUnfold
PrConvCut
PrConvRef
PrConvSave
PrSave
UnTerm
UnTermSave
UnRef
UnDummy
UnHyp

Trait Implementations

impl Clone for Opcode[src]

impl Copy for Opcode[src]

impl Debug for Opcode[src]

impl Eq for Opcode[src]

impl Hash for Opcode[src]

impl Ord for Opcode[src]

impl PartialEq<Opcode> for Opcode[src]

impl PartialOrd<Opcode> for Opcode[src]

impl StructuralEq for Opcode[src]

impl StructuralPartialEq for Opcode[src]

impl TryFrom<u8> for Opcode[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Opcode

impl Send for Opcode

impl Sync for Opcode

impl Unpin for Opcode

impl UnwindSafe for Opcode

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> 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.