Cargo Features
[dependencies]
sea-schema = { version = "0.16.0", default-features = false, features = ["debug-print", "mysql", "postgres", "sqlite", "def", "discovery", "parser", "query", "writer", "probe", "sqlx-dep", "sqlx-all", "sqlx-mysql", "sqlx-postgres", "sqlx-sqlite", "runtime-actix", "runtime-async-std", "runtime-tokio", "runtime-actix-native-tls", "runtime-async-std-native-tls", "runtime-tokio-native-tls", "runtime-actix-rustls", "runtime-async-std-rustls", "runtime-tokio-rustls", "with-serde"] }
- default = discovery, mysql, postgres, probe, sqlite, writer
-
These default features are set whenever
sea-schema
is added without
somewhere in the dependency tree.default-features = false - debug-print = log
- mysql default sqlx-mysql?
-
Enables backend-mysql of sea-query
sea-query:
STUB
Affects
sea-schema::mysql
… - postgres default sqlx-postgres?
-
Enables backend-postgres of sea-query
Affects
sea-schema::postgres
… - sqlite default sqlx-sqlite?
-
Enables backend-sqlite of sea-query
Affects
sea-schema::sqlite
… - def query? writer
-
Affects
mysql::def
,postgres::def
,sqlite::def
… - discovery default = futures, parser
-
Affects
mysql::discovery
,postgres::discovery
,sqlite::discovery
… - parser discovery = query
-
Affects
mysql::parser
,postgres::parser
… - query parser? probe = def
-
Affects
mysql::query
,postgres::query
,sqlite::query
… - writer default = def
-
Affects
mysql::writer
,postgres::writer
… - probe default = query
-
Affects
sea-schema::probe
,mysql::probe
,postgres::probe
,sqlite::probe
… - sqlx-dep sqlx-mysql? sqlx-postgres? sqlx-sqlite? = sqlx
- sqlx-all = sqlx-mysql, sqlx-postgres, sqlx-sqlite
- sqlx-mysql sqlx-all? = futures, mysql, sqlx-dep
-
Enables sqlx-mysql of sea-query-binder, mysql of sqlx
- sqlx-postgres sqlx-all? = futures, postgres, sqlx-dep
-
Enables sqlx-postgres of sea-query-binder, postgres of sqlx
- sqlx-sqlite sqlx-all? = futures, sqlite, sqlx-dep
-
Enables sqlx-sqlite of sea-query-binder, sqlite of sqlx
- runtime-actix
-
Enables runtime-actix of optional sea-query-binder, runtime-tokio of optional sqlx
- runtime-async-std
-
Enables runtime-async-std of optional sea-query-binder and optional sqlx
sqlx:
Base runtime features without TLS
- runtime-tokio
-
Enables runtime-tokio of optional sea-query-binder and optional sqlx
- runtime-actix-native-tls
-
Enables runtime-actix-native-tls of optional sea-query-binder, runtime-tokio-native-tls of optional sqlx
- runtime-async-std-native-tls
-
Enables runtime-async-std-native-tls of optional sea-query-binder and optional sqlx
sqlx:
Legacy Runtime + TLS features
- runtime-tokio-native-tls
-
Enables runtime-tokio-native-tls of optional sea-query-binder and optional sqlx
- runtime-actix-rustls
-
Enables runtime-actix-rustls of optional sea-query-binder, runtime-tokio-rustls of optional sqlx
- runtime-async-std-rustls
-
Enables runtime-async-std-rustls of optional sea-query-binder and optional sqlx
- runtime-tokio-rustls
-
Enables runtime-tokio-rustls of optional sea-query-binder and optional sqlx
- with-serde = 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.