Rename get_raw to get_ref_unwrap and get_raw_checked to get_ref (#838)

* test `From<FromSqlError> for Error`
* Rename get_raw to get_ref_unwrap and get_raw_checked to get_ref
This commit is contained in:
gwenn
2020-12-22 21:34:30 +01:00
committed by GitHub
parent 73f59a3a38
commit e154ccb606
2 changed files with 32 additions and 8 deletions

View File

@@ -1614,11 +1614,21 @@ mod test {
let mut rows = query.query([])?;
while let Some(row) = rows.next()? {
let i = row.get_raw(0).as_i64()?;
let i = row.get_ref(0)?.as_i64()?;
let expect = vals[i as usize];
let x = row.get_raw("x").as_str()?;
let x = row.get_ref("x")?.as_str()?;
assert_eq!(x, expect);
}
let mut query = db.prepare("SELECT x FROM foo")?;
let rows = query.query_map([], |row| {
let x = row.get_ref(0)?.as_str()?; // check From<FromSqlError> for Error
Ok(x[..].to_owned())
})?;
for (i, row) in rows.enumerate() {
assert_eq!(row?, vals[i]);
}
Ok(())
}