revm/handler/
handle_types.rs

1// Modules
2
3pub mod execution;
4pub mod generic;
5pub mod post_execution;
6pub mod pre_execution;
7pub mod validation;
8
9// Exports
10
11pub use execution::{
12    ExecutionHandler, FrameCallHandle, FrameCallReturnHandle, FrameCreateHandle,
13    FrameCreateReturnHandle, InsertCallOutcomeHandle, InsertCreateOutcomeHandle,
14};
15pub use generic::{GenericContextHandle, GenericContextHandleRet};
16pub use post_execution::{
17    EndHandle, OutputHandle, PostExecutionHandler, ReimburseCallerHandle, RewardBeneficiaryHandle,
18};
19pub use pre_execution::{
20    DeductCallerHandle, LoadAccountsHandle, LoadPrecompilesHandle, PreExecutionHandler,
21};
22pub use validation::{
23    ValidateEnvHandle, ValidateInitialTxGasHandle, ValidateTxEnvAgainstState, ValidationHandler,
24};