Cargo Features

[dependencies]
tiny_orm_core = { version = "0.4.6", default-features = false, features = ["postgres", "mysql", "sqlite", "any", "sqlx-dev", "sqlx"] }
default = mysql

The mysql feature is set by default whenever tiny_orm_core is added without default-features = false somewhere in the dependency tree.

postgres = sqlx-dev

Enables postgres of sqlx

Affects model::TinyOrmDbPool, model::TinyOrmSqlRow, model::TinyOrmSqlResult

mysql default = sqlx-dev

Enables mysql of sqlx

Affects model::TinyOrmDbPool, model::TinyOrmSqlRow, model::TinyOrmSqlResult

sqlite = sqlx-dev

Enables sqlite of sqlx

Affects model::TinyOrmDbPool, model::TinyOrmSqlRow, model::TinyOrmSqlResult

any = sqlx-dev

Enables any of sqlx

Affects model::TinyOrmDbPool, model::TinyOrmSqlRow, model::TinyOrmSqlResult

sqlx-dev any? mysql postgres? sqlite?

Enables runtime-tokio, tls-rustls, macros, migrate, time and json of sqlx

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

sqlx implicit feature