v0.1.18
v0.1.18
- support Scan
for example:
/// #[derive(Debug,cdbc::ScanSqlite,cdbc::ScanMssql,cdbc::ScanMysql,cdbc::ScanPg)]
#[derive(Debug, cdbc::ScanAll)]
pub struct BizActivity {
pub id: Option<String>,
pub name: Option<String>,
pub delete_flag: Option<i32>,
}
fn main() -> cdbc::Result<()> {
let pool = make_sqlite()?;
let data = query!("select * from biz_activity limit 1")
.fetch_all(pool.clone())?
.scan();
println!("{:?}", data);
Ok(())
}