Cargo Features

BOOTrust has no features set by default.

[dependencies]
bootrust = { version = "0.1.0", features = ["full", "postgresql", "mysql", "sqlite", "postgresql_async", "mysql_async", "sqlite_async", "redis_async"] }
full = mysql, mysql_async, postgresql, postgresql_async, redis_async, sqlite, sqlite_async
postgresql full?

Enables postgres, r2d2, and r2d2_postgres

Affects database::postgres, database::auto_config

mysql full?

Enables mysql ^23.0, r2d2, and r2d2_mysql ^23.0

Affects database::mysql, database::auto_config

sqlite full?

Enables r2d2, r2d2_sqlite ^0.22, and rusqlite ^0.29.0

Affects database::sqlite, database::auto_config

postgresql_async full?

Enables bb8, bb8-postgres, and tokio-postgres

Affects asyncdatabase::postgres, asyncdatabase::auto_config

mysql_async full?

Enables mysql ^23.0, r2d2, and r2d2_mysql ^23.0

Affects asyncdatabase::mysql, asyncdatabase::auto_config

sqlite_async full?

Enables r2d2, r2d2_sqlite ^0.22, and rusqlite ^0.29.0

Affects asyncdatabase::sqlite, asyncdatabase::auto_config

redis_async full?

Enables bb8, bb8-redis ^0.21.0, and redis ^0.29.1

Affects bootrust::cache