[][src]Enum bitcoin::blockdata::opcodes::Class

pub enum Class {
    PushNum(i32),
    PushBytes(u32),
    ReturnOp,
    IllegalOp,
    NoOp,
    Ordinary(Ordinary),
}

Broad categories of opcodes with similar behavior

Variants

PushNum(i32)

Pushes the given number onto the stack

PushBytes(u32)

Pushes the given number of bytes onto the stack

ReturnOp

Fails the script if executed

IllegalOp

Fails the script even if not executed

NoOp

Does nothing

Ordinary(Ordinary)

Any opcode not covered above

Trait Implementations

impl Clone for Class[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Class> for Class[src]

impl Eq for Class[src]

impl Copy for Class[src]

impl Display for Class[src]

impl Debug for Class[src]

Auto Trait Implementations

impl Unpin for Class

impl Sync for Class

impl Send for Class

impl UnwindSafe for Class

impl RefUnwindSafe for Class

Blanket Implementations

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

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.

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

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

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