pub trait NullSafeMethodCallHook: Provider {
// Provided methods
fn before_nullsafe_method_call(
&self,
_call: &NullSafeMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<ExpressionHookResult> { ... }
fn after_nullsafe_method_call(
&self,
_call: &NullSafeMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<()> { ... }
}Expand description
Hook trait for intercepting nullsafe method call analysis.
Provided Methods§
Sourcefn before_nullsafe_method_call(
&self,
_call: &NullSafeMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<ExpressionHookResult>
fn before_nullsafe_method_call( &self, _call: &NullSafeMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<ExpressionHookResult>
Called before a nullsafe method call is analyzed.
Sourcefn after_nullsafe_method_call(
&self,
_call: &NullSafeMethodCall<'_>,
_context: &mut HookContext<'_, '_>,
) -> HookResult<()>
fn after_nullsafe_method_call( &self, _call: &NullSafeMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<()>
Called after a nullsafe method call has been analyzed.