i_dao 0.1.5

mysql 数据库增改查
Documentation
1
2
3
4
5
6
7
8
9
10
11
use r2d2_mysql::mysql::Transaction;
use crate::{dao};
use crate::library_test::test_user;
use crate::tok::i_mysql;

pub async fn add(m: &mut test_user::TestUser) -> mysql::Result<(), Box<dyn std::error::Error>> {
    let mut call = | tx:&mut Transaction | -> mysql::Result<(), Box<dyn std::error::Error>>  {
        return dao::add(tx, m);
    };
    return Ok(i_mysql::start_tx("mysql_db1", &mut call).await?);
}