pub fn describe_txn_error(error: &TxnError) -> ValueExpand description
Public because a binding raises TxnError::AlreadyCommitted itself: a unit of work handed to
the engine is consumed there, so a second call on the same host-side handle never reaches the
engine to be refused by it.