macro_rules! call_self_fn {
    ($path:path, &mut $self:expr, ($($arg:expr,)*)) => { ... };
    ($path:path, mut $self:expr, ($($arg:expr,)*)) => { ... };
    ($path:path, &$self:expr, ($($arg:expr,)*)) => { ... };
    ($path:path, $self:expr, ($($arg:expr,)*)) => { ... };
    ($path:path, ($($arg:expr,)*)) => { ... };
}
Expand description

Matches the self reference of the callback fn