rust: add ExecutionMessage::revert()

This commit is contained in:
Alex Beregszaszi 2019-07-23 22:28:50 +01:00
parent 0a3d2e7834
commit 1806416689
1 changed files with 4 additions and 0 deletions

View File

@ -79,6 +79,10 @@ impl ExecutionResult {
ExecutionResult::new(ffi::evmc_status_code::EVMC_FAILURE, 0, None) ExecutionResult::new(ffi::evmc_status_code::EVMC_FAILURE, 0, None)
} }
pub fn revert(_output: Option<&[u8]>) -> Self {
ExecutionResult::new(ffi::evmc_status_code::EVMC_REVERT, 0, _output)
}
pub fn success(_gas_left: i64, _output: Option<&[u8]>) -> Self { pub fn success(_gas_left: i64, _output: Option<&[u8]>) -> Self {
ExecutionResult::new(ffi::evmc_status_code::EVMC_SUCCESS, _gas_left, _output) ExecutionResult::new(ffi::evmc_status_code::EVMC_SUCCESS, _gas_left, _output)
} }