Use names for row.get(...)
This commit is contained in:
@@ -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))
|
||||||
})?;
|
})?;
|
||||||
|
|||||||
Reference in New Issue
Block a user