Skip to content

Commit 01c75e3

Browse files
committed
Rust: The rusqlite row.get() calls are missing a canonical path.
1 parent 7507834 commit 01c75e3

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
| main.rs:34:37:34:54 | //... | Missing result: database-read |
2-
| main.rs:35:37:35:54 | //... | Missing result: database-read |
3-
| main.rs:36:37:36:54 | //... | Missing result: database-read |
4-
| main.rs:43:41:43:58 | //... | Missing result: database-read |
5-
| main.rs:44:41:44:58 | //... | Missing result: database-read |
6-
| main.rs:45:41:45:58 | //... | Missing result: database-read |

rust/ql/test/library-tests/frameworks/rusqlite/main.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
2424
)",
2525
(),
2626
)?;
27-
27+
2828
let query = format!("INSERT INTO person (name, age) VALUES ('{}', '{}')", name, age);
2929

3030
connection.execute(&query, ())?; // $ sql-sink
3131

3232
let person = connection.query_row(&query, (), |row| { // $ sql-sink
3333
Ok(Person {
34-
id: row.get(0)?, // $ database-read
35-
name: row.get(1)?, // $ database-read
36-
age: row.get(2)?, // $ database-read
34+
id: row.get(0)?, // $ MISSING: database-read
35+
name: row.get(1)?, // $ MISSING: database-read
36+
age: row.get(2)?, // $ MISSING: database-read
3737
})
3838
})?;
3939

4040
let mut stmt = connection.prepare("SELECT id, name, age FROM person")?; // $ sql-sink
4141
let people = stmt.query_map([], |row| {
4242
Ok(Person {
43-
id: row.get_unwrap(0), // $ database-read
44-
name: row.get_unwrap(1), // $ database-read
45-
age: row.get_unwrap(2), // $ database-read
43+
id: row.get_unwrap(0), // $ MISSING: database-read
44+
name: row.get_unwrap(1), // $ MISSING: database-read
45+
age: row.get_unwrap(2), // $ MISSING: database-read
4646
})
4747
})?;
4848

4949
Ok(())
50-
}
50+
}

0 commit comments

Comments
 (0)