Skip to main content

NullSafeMethodCallHook

Trait NullSafeMethodCallHook 

Source
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§

Source

fn before_nullsafe_method_call( &self, _call: &NullSafeMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<ExpressionHookResult>

Called before a nullsafe method call is analyzed.

Source

fn after_nullsafe_method_call( &self, _call: &NullSafeMethodCall<'_>, _context: &mut HookContext<'_, '_>, ) -> HookResult<()>

Called after a nullsafe method call has been analyzed.

Implementors§