sqlink 
A simple query builder to use with low level library such as rust-postgres
Documentation
https://docs.rs/sqlink/0.2.0/sqlink/
For How it works
let mut sqlinsert = insert;
let qbuiltinsert = sqlinsert
.table
.returning
.into
.into
.into
.build.unwrap;
conn.execute?;
let mut sqlupdate = update;
let qbuiltinsert = sqlupdate
.table
.set
.and_where
.build.unwrap;
conn.execute?;
let mut sqlselect = select;
let qbuiltselect = sqlselect
.select
.select
.select
.table
.and_where
.build.unwrap;
let mut person_vec: = Vecnew;
for row in &conn.query.unwrap
assert_eq!;