Struct evm_runtime::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> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The 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