sqlx_firebird/
transaction.rs1use futures_core::future::BoxFuture;
7use sqlx_core::error::Error;
8use sqlx_core::transaction::TransactionManager;
9
10use crate::{FbConnection, Firebird};
11
12pub struct FbTransactionManager;
13
14impl TransactionManager for FbTransactionManager {
15 type Database = Firebird;
16
17 fn commit(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
18 todo!()
19 }
20
21 fn rollback(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
22 todo!()
23 }
24
25 fn start_rollback(conn: &mut FbConnection) {
26 todo!()
27 }
28
29 fn begin(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
30 todo!()
31 }
32}