Crates.io | cornucopia_client |
lib.rs | cornucopia_client |
version | 0.2.3 |
source | src |
created_at | 2022-04-20 21:45:23.756968 |
updated_at | 2022-08-01 17:29:54.952302 |
description | Generic client trait for Cornucopia users |
homepage | https://github.com/LouisGariepy/cornucopia |
repository | https://github.com/LouisGariepy/cornucopia |
max_upload_size | |
id | 571222 |
size | 12,521 |
WARNING: This crate is compatible with Cornucopia up to version 0.7
only. It will no longer be maintained or updated. If you are looking for the most recent clients, you can find them here (sync version) and here (async version).
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 |