pub struct ExecutionResult { /* private fields */ }Expand description
EVMC result structure.
Implementations§
Source§impl ExecutionResult
impl ExecutionResult
Sourcepub fn new(
_status_code: StatusCode,
_gas_left: i64,
_output: Option<&[u8]>,
) -> Self
pub fn new( _status_code: StatusCode, _gas_left: i64, _output: Option<&[u8]>, ) -> Self
Manually create a result.
Sourcepub fn status_code(&self) -> StatusCode
pub fn status_code(&self) -> StatusCode
Read the status code.
Sourcepub fn create_address(&self) -> Option<&Address>
pub fn create_address(&self) -> Option<&Address>
Read the address of the created account. This will likely be set when returned from a CREATE/CREATE2.
Trait Implementations§
Source§impl Debug for ExecutionResult
impl Debug for ExecutionResult
Source§impl From<evmc_result> for ExecutionResult
impl From<evmc_result> for ExecutionResult
Source§fn from(result: evmc_result) -> Self
fn from(result: evmc_result) -> Self
Converts to this type from the input type.
Source§impl Into<*const evmc_result> for ExecutionResult
Returns a pointer to a heap-allocated evmc_result.
impl Into<*const evmc_result> for ExecutionResult
Returns a pointer to a heap-allocated evmc_result.
Source§fn into(self) -> *const evmc_result
fn into(self) -> *const evmc_result
Converts this type into the (usually inferred) input type.
Source§impl Into<evmc_result> for ExecutionResult
Returns a pointer to a stack-allocated evmc_result.
impl Into<evmc_result> for ExecutionResult
Returns a pointer to a stack-allocated evmc_result.
Source§fn into(self) -> evmc_result
fn into(self) -> evmc_result
Converts this type into the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for ExecutionResult
impl RefUnwindSafe for ExecutionResult
impl Send for ExecutionResult
impl Sync for ExecutionResult
impl Unpin for ExecutionResult
impl UnwindSafe for ExecutionResult
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