pub unsafe trait HookableWith<D: Function>: Function { }
Trait indicating that Self can be detoured by the given function D.
Self
D