1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! Provides types and traits for working with FDB Transactions and
//! Snapshots.

mod fdb_transaction;
mod read_transaction;

// We do this in order to preserve consistency with Java and Go
// bindings.
#[allow(clippy::module_inception)]
mod transaction;

pub use crate::option::MutationType;
pub use crate::option::TransactionOption;

pub use fdb_transaction::{
    CommittedVersion, FdbReadTransaction, FdbTransaction, TransactionVersionstamp,
};

pub use read_transaction::ReadTransaction;
pub use transaction::Transaction;