Derive Debug for Transaction

This commit is contained in:
Peter Abrahamsen 2019-01-26 21:29:42 -08:00 committed by GitHub
parent 18b8c390ab
commit 65c6bff73b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,7 +11,7 @@ pub enum TransactionBehavior {
} }
/// Options for how a Transaction or Savepoint should behave when it is dropped. /// Options for how a Transaction or Savepoint should behave when it is dropped.
#[derive(Copy, Clone, PartialEq, Eq)] #[derive(Copy, Clone, Debug, PartialEq, Eq)]
pub enum DropBehavior { pub enum DropBehavior {
/// Roll back the changes. This is the default. /// Roll back the changes. This is the default.
Rollback, Rollback,
@ -50,6 +50,7 @@ pub enum DropBehavior {
/// tx.commit() /// tx.commit()
/// } /// }
/// ``` /// ```
#[derive(Debug)]
pub struct Transaction<'conn> { pub struct Transaction<'conn> {
conn: &'conn Connection, conn: &'conn Connection,
drop_behavior: DropBehavior, drop_behavior: DropBehavior,