I'd love to find out what made it impossible to abstract over?
Please include in your larger talk!
Please include in your larger talk!
(Sorry for the double post, I think I replied to my own comment and not yours!)
I don't think you're ragging on rust-postgress, although I'd probably attempt to change rust-postgres first :P
rusqlite has the same issues. libsqlite doesn't since it's just C bindings. Same as pq_sys. Ironically, rusqlite makes the same design choices as rust-postgres, but it's actually wrapping a heap allocated object anyway, so it gains nothing by doing so...
> I'd probably attempt to change rust-postgres first
I did, too. It turned out to be a pretty major rewrite.