Skip to main content

HookExecutorContract

Trait HookExecutorContract 

Source
pub trait HookExecutorContract {
    // Required method
    fn run(
        &self,
        request: HookRunRequest,
    ) -> Result<HookRunResult, HookExecutorError>;
}
Expand description

Contract for executing one hook run request.

Required Methods§

Source

fn run( &self, request: HookRunRequest, ) -> Result<HookRunResult, HookExecutorError>

Executes a hook command invocation.

Implementors§