Struct evm_core::Opcode [−][src]
pub struct Opcode(pub u8);
Expand description
Opcode enum. One-to-one corresponding to an u8 value.
Implementations
impl Opcode[src]
impl Opcode[src]pub const SIGNEXTEND: Opcode[src]
pub const SIGNEXTEND: Opcode[src]SIGNEXTEND
pub const CALLDATALOAD: Opcode[src]
pub const CALLDATALOAD: Opcode[src]CALLDATALOAD
pub const CALLDATASIZE: Opcode[src]
pub const CALLDATASIZE: Opcode[src]CALLDATASIZE
pub const CALLDATACOPY: Opcode[src]
pub const CALLDATACOPY: Opcode[src]CALLDATACOPY
pub const PUSH2: Opcode[src]
pub const PUSH3: Opcode[src]
pub const PUSH4: Opcode[src]
pub const PUSH5: Opcode[src]
pub const PUSH6: Opcode[src]
pub const PUSH7: Opcode[src]
pub const PUSH8: Opcode[src]
pub const PUSH9: Opcode[src]
pub const PUSH10: Opcode[src]
pub const PUSH11: Opcode[src]
pub const PUSH12: Opcode[src]
pub const PUSH13: Opcode[src]
pub const PUSH14: Opcode[src]
pub const PUSH15: Opcode[src]
pub const PUSH16: Opcode[src]
pub const PUSH17: Opcode[src]
pub const PUSH18: Opcode[src]
pub const PUSH19: Opcode[src]
pub const PUSH20: Opcode[src]
pub const PUSH21: Opcode[src]
pub const PUSH22: Opcode[src]
pub const PUSH23: Opcode[src]
pub const PUSH24: Opcode[src]
pub const PUSH25: Opcode[src]
pub const PUSH26: Opcode[src]
pub const PUSH27: Opcode[src]
pub const PUSH28: Opcode[src]
pub const PUSH29: Opcode[src]
pub const PUSH30: Opcode[src]
pub const PUSH31: Opcode[src]
pub const PUSH32: Opcode[src]
pub const DUP2: Opcode[src]
pub const DUP3: Opcode[src]
pub const DUP4: Opcode[src]
pub const DUP5: Opcode[src]
pub const DUP6: Opcode[src]
pub const DUP7: Opcode[src]
pub const DUP8: Opcode[src]
pub const DUP9: Opcode[src]
pub const DUP10: Opcode[src]
pub const DUP11: Opcode[src]
pub const DUP12: Opcode[src]
pub const DUP13: Opcode[src]
pub const DUP14: Opcode[src]
pub const DUP15: Opcode[src]
pub const DUP16: Opcode[src]
pub const SWAP2: Opcode[src]
pub const SWAP3: Opcode[src]
pub const SWAP4: Opcode[src]
pub const SWAP5: Opcode[src]
pub const SWAP6: Opcode[src]
pub const SWAP7: Opcode[src]
pub const SWAP8: Opcode[src]
pub const SWAP9: Opcode[src]
pub const SWAP10: Opcode[src]
pub const SWAP11: Opcode[src]
pub const SWAP12: Opcode[src]
pub const SWAP13: Opcode[src]
pub const SWAP14: Opcode[src]
pub const SWAP15: Opcode[src]
pub const SWAP16: Opcode[src]
impl Opcode[src]
impl Opcode[src]pub const SELFBALANCE: Opcode[src]
pub const SELFBALANCE: Opcode[src]SELFBALANCE
pub const EXTCODESIZE: Opcode[src]
pub const EXTCODESIZE: Opcode[src]EXTCODESIZE
pub const EXTCODECOPY: Opcode[src]
pub const EXTCODECOPY: Opcode[src]EXTCODECOPY
pub const EXTCODEHASH: Opcode[src]
pub const EXTCODEHASH: Opcode[src]EXTCODEHASH
pub const RETURNDATASIZE: Opcode[src]
pub const RETURNDATASIZE: Opcode[src]RETURNDATASIZE
pub const RETURNDATACOPY: Opcode[src]
pub const RETURNDATACOPY: Opcode[src]RETURNDATACOPY
pub const DIFFICULTY: Opcode[src]
pub const DIFFICULTY: Opcode[src]DIFFICULTY
pub const LOG1: Opcode[src]
pub const LOG2: Opcode[src]
pub const LOG3: Opcode[src]
pub const LOG4: Opcode[src]
pub const DELEGATECALL: Opcode[src]
pub const DELEGATECALL: Opcode[src]DELEGATECALL
pub const STATICCALL: Opcode[src]
pub const STATICCALL: Opcode[src]STATICCALL
Trait Implementations
impl Copy for Opcode[src]
impl Eq for Opcode[src]
impl StructuralEq for Opcode[src]
impl StructuralPartialEq for Opcode[src]
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> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone, [src]
impl<T> ToOwned for T where
T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more