Use names for row.get(...)

This commit is contained in:
dbr 2021-04-22 13:33:54 +10:00
parent 4bd6c40daf
commit a9b93e7c20

View file

@ -58,7 +58,7 @@ impl<'t> StorageTxn for Txn<'t> {
.query_row( .query_row(
"SELECT data FROM tasks WHERE uuid = ? LIMIT 1", "SELECT data FROM tasks WHERE uuid = ? LIMIT 1",
[&uuid], [&uuid],
|r| r.get(0), |r| r.get("data"),
) )
.optional()?; .optional()?;
@ -113,8 +113,8 @@ impl<'t> StorageTxn for Txn<'t> {
let mut q = t.prepare("SELECT uuid, data FROM tasks")?; let mut q = t.prepare("SELECT uuid, data FROM tasks")?;
let rows = q let rows = q
.query_map([], |r| { .query_map([], |r| {
let uuid: Uuid = r.get(0)?; let uuid: Uuid = r.get("uuid")?;
let data_str: String = r.get(1)?; let data_str: String = r.get("data")?;
let data = serde_json::from_str(&data_str).unwrap(); // FIXME: Remove unwrap let data = serde_json::from_str(&data_str).unwrap(); // FIXME: Remove unwrap
Ok((uuid, data)) Ok((uuid, data))
})?; })?;