use futures_core::future::BoxFuture;
use sqlx_core::error::Error;
use sqlx_core::transaction::TransactionManager;
use crate::{FbConnection, Firebird};
pub struct FbTransactionManager;
impl TransactionManager for FbTransactionManager {
type Database = Firebird;
fn commit(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
todo!()
}
fn rollback(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
todo!()
}
fn start_rollback(conn: &mut FbConnection) {
todo!()
}
fn begin(conn: &mut FbConnection) -> BoxFuture<'_, Result<(), Error>> {
todo!()
}
}