pub enum YulIntrinsicOp {
Show 76 variants
Stop,
Add,
Sub,
Mul,
Div,
Sdiv,
Mod,
Smod,
Exp,
Not,
Lt,
Gt,
Slt,
Sgt,
Eq,
Iszero,
And,
Or,
Xor,
Byte,
Shl,
Shr,
Sar,
Addmod,
Mulmod,
Signextend,
Keccak256,
Pc,
Pop,
Mload,
Mstore,
Mstore8,
Sload,
Sstore,
Msize,
Gas,
Address,
Balance,
Selfbalance,
Caller,
Callvalue,
Calldataload,
Calldatasize,
Calldatacopy,
Codesize,
Codecopy,
Extcodesize,
Extcodecopy,
Returndatasize,
Returndatacopy,
Extcodehash,
Create,
Create2,
Call,
Callcode,
Delegatecall,
Staticcall,
Return,
Revert,
Selfdestruct,
Invalid,
Log0,
Log1,
Log2,
Log3,
Log4,
Chainid,
Basefee,
Origin,
Gasprice,
Blockhash,
Coinbase,
Timestamp,
Number,
Prevrandao,
Gaslimit,
}
Variants§
Stop
Add
Sub
Mul
Div
Sdiv
Mod
Smod
Exp
Not
Lt
Gt
Slt
Sgt
Eq
Iszero
And
Or
Xor
Byte
Shl
Shr
Sar
Addmod
Mulmod
Signextend
Keccak256
Pc
Pop
Mload
Mstore
Mstore8
Sload
Sstore
Msize
Gas
Address
Balance
Selfbalance
Caller
Callvalue
Calldataload
Calldatasize
Calldatacopy
Codesize
Codecopy
Extcodesize
Extcodecopy
Returndatasize
Returndatacopy
Extcodehash
Create
Create2
Call
Callcode
Delegatecall
Staticcall
Return
Revert
Selfdestruct
Invalid
Log0
Log1
Log2
Log3
Log4
Chainid
Basefee
Origin
Gasprice
Blockhash
Coinbase
Timestamp
Number
Prevrandao
Gaslimit
Implementations§
Source§impl YulIntrinsicOp
impl YulIntrinsicOp
pub fn is_terminator(self) -> bool
Trait Implementations§
Source§impl Clone for YulIntrinsicOp
impl Clone for YulIntrinsicOp
Source§fn clone(&self) -> YulIntrinsicOp
fn clone(&self) -> YulIntrinsicOp
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for YulIntrinsicOp
impl Debug for YulIntrinsicOp
Source§impl Display for YulIntrinsicOp
impl Display for YulIntrinsicOp
Source§impl From<Intrinsic> for YulIntrinsicOp
impl From<Intrinsic> for YulIntrinsicOp
Source§impl Hash for YulIntrinsicOp
impl Hash for YulIntrinsicOp
Source§impl PartialEq for YulIntrinsicOp
impl PartialEq for YulIntrinsicOp
impl Copy for YulIntrinsicOp
impl Eq for YulIntrinsicOp
impl StructuralPartialEq for YulIntrinsicOp
Auto Trait Implementations§
impl Freeze for YulIntrinsicOp
impl RefUnwindSafe for YulIntrinsicOp
impl Send for YulIntrinsicOp
impl Sync for YulIntrinsicOp
impl Unpin for YulIntrinsicOp
impl UnwindSafe for YulIntrinsicOp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.