mirror of
https://github.com/isar/rusqlite.git
synced 2025-10-18 20:32:24 +08:00
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:
14
src/lib.rs
14
src/lib.rs
@@ -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(())
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user