revm_optimism/result.rs
1use revm::context_interface::result::HaltReason;
2
3#[derive(Clone, Debug, PartialEq, Eq, Hash)]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5pub enum OpHaltReason {
6 Base(HaltReason),
7 FailedDeposit,
8}
9
10impl From<HaltReason> for OpHaltReason {
11 fn from(value: HaltReason) -> Self {
12 Self::Base(value)
13 }
14}