execute!() { /* proc-macro */ }
Execute query
Basic usage:
let mut tran = get_transaction().await.unwrap(); let dto = UserDto::new(Some(2), None, None); let rst = execute!(|&mut *tran, dto| { r#"delete from test_user where id = :id"# }).unwrap(); assert_eq!(1, rst); tran.rollback().await?;