pub trait HookExecutorContract {
// Required method
fn run(
&self,
request: HookRunRequest,
) -> Result<HookRunResult, HookExecutorError>;
}Expand description
Contract for executing one hook run request.
Required Methods§
Sourcefn run(
&self,
request: HookRunRequest,
) -> Result<HookRunResult, HookExecutorError>
fn run( &self, request: HookRunRequest, ) -> Result<HookRunResult, HookExecutorError>
Executes a hook command invocation.