sqlx-firebird 0.1.0-beta.1

sqlx firebird driver
Documentation
//
// Copyright © 2023, RedSoft
// License: MIT
//

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!()
    }
}