#[dyn_dispatch_hint]Expand description
Automatically generates an overridden_hooks() method on an impl Intercept block
based on which hook methods are overridden.
This attribute must be placed on an impl Intercept for T block. It inspects
which hook methods are overridden and generates a corresponding
overridden_hooks() method that returns the correct OverriddenHooks bitmask.
§Example
ⓘ
#[dyn_dispatch_hint]
impl Intercept for MyInterceptor {
fn name(&self) -> &'static str { "MyInterceptor" }
fn modify_before_signing(...) -> ... { ... }
}
// Generates: fn overridden_hooks(&self) -> OverriddenHooks { OverriddenHooks::MODIFY_BEFORE_SIGNING }