pub type AsyncHookCallback = Arc<dyn Fn(&HookEvent) -> Pin<Box<dyn Future<Output = ()> + Send>> + Send + Sync>;
Async callback function type for hook events.
pub struct AsyncHookCallback { /* private fields */ }