Skip to main content

HookHandler

Trait HookHandler 

Source
pub trait HookHandler: Send + Sync {
    // Required method
    fn handle(&self, event: &HookEvent) -> HookResponse;

    // Provided method
    fn try_handle(&self, event: &HookEvent) -> Result<HookResponse, String> { ... }
}

Required Methods§

Source

fn handle(&self, event: &HookEvent) -> HookResponse

Provided Methods§

Source

fn try_handle(&self, event: &HookEvent) -> Result<HookResponse, String>

SDK bridges override this method so callback infrastructure failures reach the engine instead of being converted to Continue.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§