revme 14.0.0

Rust Ethereum Virtual Machine Executable
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Parser;
use revme::cmd::MainCmd;
use std::process::ExitCode;

fn main() -> ExitCode {
    if std::env::var_os("RUST_BACKTRACE").is_none() {
        unsafe { std::env::set_var("RUST_BACKTRACE", "1") };
    }

    match MainCmd::parse().run() {
        Ok(()) => ExitCode::SUCCESS,
        Err(e) => {
            eprintln!("error:\n- {e}\n- {e:#?}");
            ExitCode::FAILURE
        }
    }
}