Cargo Features

Quaint has no features set by default.

[dependencies]
quaint = { version = "0.2.0-alpha.13", features = ["full", "full-postgresql", "full-mysql", "full-sqlite", "full-mssql", "single", "single-postgresql", "single-mysql", "single-sqlite", "single-mssql", "pooled", "sqlite", "json-1", "postgresql", "uuid-0_8", "chrono-0_4", "mysql", "mssql", "tracing-log", "array", "serde-support"] }
full = chrono-0_4, json-1, mssql, mysql, pooled, postgresql, sqlite, uuid-0_8
full-postgresql = array, chrono-0_4, json-1, pooled, postgresql, uuid-0_8
full-mysql = chrono-0_4, json-1, mysql, pooled, uuid-0_8
full-sqlite = chrono-0_4, json-1, pooled, sqlite, uuid-0_8
full-mssql = mssql, pooled
single = chrono-0_4, json-1, mssql, mysql, postgresql, sqlite, uuid-0_8
single-postgresql = array, chrono-0_4, json-1, postgresql, uuid-0_8
single-mysql = chrono-0_4, json-1, mysql, uuid-0_8
single-sqlite = chrono-0_4, json-1, sqlite, uuid-0_8
single-mssql = mssql
pooled full? full-mssql? full-mysql? full-postgresql? full-sqlite? = mobc

Affects quaint::pooled

sqlite full? full-sqlite? single? single-sqlite? = libsqlite3-sys, rusqlite

Enables tokio ^0.2

Affects quaint::connector, quaint::single, quaint::pooled

json-1 full? full-mysql? full-postgresql? full-sqlite? single? single-mysql? single-postgresql? single-sqlite? = base64, serde_json
postgresql full? full-postgresql? single? single-postgresql? = array, bit-vec, bytes, native-tls, postgres-native-tls, tokio, tokio-postgres

Enables tokio-pg of rust_decimal

rust_decimal:

Backwards compatability

Affects quaint::connector, quaint::single, quaint::pooled

uuid-0_8 full? full-mysql? full-postgresql? full-sqlite? mssql? single? single-mysql? single-postgresql? single-sqlite? = uuid
chrono-0_4 full? full-mysql? full-postgresql? full-sqlite? mssql? single? single-mysql? single-postgresql? single-sqlite? = chrono
mysql full? full-mysql? single? single-mysql? = mysql_async, tokio

Affects quaint::connector, quaint::single, quaint::pooled

mssql full? full-mssql? single? single-mssql? = chrono-0_4, tiberius, tokio-util, uuid-0_8
tracing-log = tracing, tracing-core
array full-postgresql? postgresql? single-postgresql?
serde-support = serde

Enables serde of chrono

Affects quaint::serde

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

uuid uuid-0_8?

Enables uuid ^0.8

chrono chrono-0_4? serde-support?
serde_json json-1?
base64 json-1?

Enables base64 ^0.11.0

rusqlite sqlite?

Enables rusqlite ^0.21

libsqlite3-sys sqlite?

Enables libsqlite3-sys ^0.17

tokio-postgres postgresql?

Enables tokio-postgres ^0.5

postgres-native-tls postgresql?

Enables postgres-native-tls ^0.3

native-tls postgresql?
mysql_async mysql?

Enables mysql_async ^0.23

tiberius mssql?

Enables tiberius ^0.4

tracing tracing-log?
tracing-core tracing-log?
mobc pooled?

Enables mobc ^0.5.7

bytes postgresql?

Enables bytes ^0.5

tokio mysql? postgresql? sqlite?

Enables tokio ^0.2

tokio-util mssql?

Enables tokio-util ^0.3

serde serde-support?
bit-vec postgresql?