@@ -30,19 +30,21 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
3030 connection. execute ( & query, ( ) ) ?; // $ sql-sink
3131
3232 let person = connection. query_row ( & query, ( ) , |row| { // $ sql-sink
33+ let row: & rusqlite:: Row < ' _ > = row;
3334 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
3738 } )
3839 } ) ?;
3940
4041 let mut stmt = connection. prepare ( "SELECT id, name, age FROM person" ) ?; // $ sql-sink
4142 let people = stmt. query_map ( [ ] , |row| {
43+ let row: & rusqlite:: Row < ' _ > = row;
4244 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
4648 } )
4749 } ) ?;
4850
0 commit comments