pub fn infallible_transaction_with_strong_rollback_guarantees<Out>(
_f: impl FnOnce(&mut InfallibleTransaction) -> Out,
) -> Out
Expand description
Same as infallible_transaction
, but with strong rollback guarantees. The compensation actions
are guaranteed to be always executed before the transaction gets retried, even if it
fails due to a panic or an external executor failure.