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}