pub struct OpcodeSpec {
pub code: u8,
pub name: &'static str,
pub gas: u64,
}Expand description
Opcode metadata (lightweight – only what the runtime needs today).
Fields§
§code: u8§name: &'static str§gas: u64Implementations§
Trait Implementations§
Source§impl Clone for OpcodeSpec
impl Clone for OpcodeSpec
Source§fn clone(&self) -> OpcodeSpec
fn clone(&self) -> OpcodeSpec
Returns a duplicate 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 OpcodeSpec
impl Debug for OpcodeSpec
impl Copy for OpcodeSpec
Auto Trait Implementations§
impl Freeze for OpcodeSpec
impl RefUnwindSafe for OpcodeSpec
impl Send for OpcodeSpec
impl Sync for OpcodeSpec
impl Unpin for OpcodeSpec
impl UnwindSafe for OpcodeSpec
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more