From 18064166898eec98eaaa28709854784111a85c94 Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Tue, 23 Jul 2019 22:28:50 +0100 Subject: [PATCH] rust: add ExecutionMessage::revert() --- bindings/rust/evmc-vm/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bindings/rust/evmc-vm/src/lib.rs b/bindings/rust/evmc-vm/src/lib.rs index 6036be9..a41f451 100644 --- a/bindings/rust/evmc-vm/src/lib.rs +++ b/bindings/rust/evmc-vm/src/lib.rs @@ -79,6 +79,10 @@ impl ExecutionResult { 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 { ExecutionResult::new(ffi::evmc_status_code::EVMC_SUCCESS, _gas_left, _output) }