pub async fn transaction<Out: 'static, Err, T>(
f: impl for<'a> FnOnce(&'a mut T) -> LocalBoxFuture<'a, Result<Out, Err>>,
) -> TransactionResult<Out, Err>where
T: Transaction<Err>,Expand description
Runs a transaction through the Transaction interface.