pub trait Commit { fn commit(self) -> Result<(), Error>; }
Transactions that can be committed. This trait is an abstraction over mutable transactions and their subtransactions.
Commit the transaction.