@@ -30,19 +30,21 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
30
30
connection. execute ( & query, ( ) ) ?; // $ sql-sink
31
31
32
32
let person = connection. query_row ( & query, ( ) , |row| { // $ sql-sink
33
+ let row: & rusqlite:: Row < ' _ > = row;
33
34
Ok ( Person {
34
- id : row. get ( 0 ) ?, // $ MISSING: database-read
35
- name : row. get ( 1 ) ?, // $ MISSING: database-read
36
- age : row. get ( 2 ) ?, // $ MISSING: database-read
35
+ id : row. get ( 0 ) ?, // $ database-read
36
+ name : row. get ( 1 ) ?, // $ database-read
37
+ age : row. get ( 2 ) ?, // $ database-read
37
38
} )
38
39
} ) ?;
39
40
40
41
let mut stmt = connection. prepare ( "SELECT id, name, age FROM person" ) ?; // $ sql-sink
41
42
let people = stmt. query_map ( [ ] , |row| {
43
+ let row: & rusqlite:: Row < ' _ > = row;
42
44
Ok ( Person {
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
45
+ id : row. get_unwrap ( 0 ) , // $ database-read
46
+ name : row. get_unwrap ( 1 ) , // $ database-read
47
+ age : row. get_unwrap ( 2 ) , // $ database-read
46
48
} )
47
49
} ) ?;
48
50
0 commit comments