pub trait HandleTrap {
// Required method
fn handle_trap(
&mut self,
trap_id: i64,
st: &mut StackMachineState,
) -> Result<TrapHandled, StackMachineError>;
}Expand description
Trait for trap handlers implementing the Chain of Command pattern.
Required Methods§
fn handle_trap( &mut self, trap_id: i64, st: &mut StackMachineState, ) -> Result<TrapHandled, StackMachineError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".