Macro to wrap a
FnMut with 2 arguments into a
This can wrap any
FnMut with two arguments.
If this function tries to call itself recursively (for example by
triggering an event in
Cursive), the second call will be a no-op.
Enabling recursive calls would break the
In addition, due to weird interaction between Higher-rank trait bounds and closures, you should use the result from the macro directly, and not assign it to a variable.