从 Oracle 板条箱命名的结构ResultSet
没有实现该Send
特征。但是 的定义tokio::spawn
要求它产生的未来的结果实现了Send
特征。我是否必须修改ResultSet
结构才能实现Send
?有没有更好的办法?
pub fn query_named(
&self,
sql: &str,
params: &[(&str, &dyn ToSql)],
) -> Result<ResultSet<Row>, Error>{
let rows = self.conn.query_named(sql, params)?;
Ok(rows)
}
pub async fn translate_result(
rm_result: Vec<sqlserver_mod2::MyResult>,
) -> Result<String, Error> {
let res_get_ryxm = ordb.query_named(sql_getRYXM, &[("barcode", &"900421757188")]).unwrap();
otherfun(res_get_ryxm);
}
spawn(async {
translate_result().await;
});