Cornucopia

Generate type checked Rust from your SQL


actions status Crates.io version Download

Install | Example


This crate is a small library exposing Cornucopia's GenericClient. You probably need this if you're a Cornucopia user.

The GenericClient is an abstraction over four types of connections (deadpool_postgres::Client, deadpool_postgres::Transaction, tokio_postgres::Client, tokio_postgres::Transaction). Its meant to allow you to mix-and-match these connection types in Cornucopia Queries.

| | non-pooled | pooled | | ---------------- | ----------------------------- | -------------------------------- | | single-statement | tokio_postgres::Client | deadpool_postgres::Client | | multi-statement | tokio_postgres::Transaction | deadpool_postgres::Transaction |