Cargo Features

csml_engine has no features set by default.

[dependencies]
csml_engine = { version = "1.11.2", features = ["mongo", "dynamo", "postgresql", "sqlite", "diesel_postgresql", "diesel_sqlite"] }
mongo = bson, futures, mongodb

Affects data::MongoDbClient, db_connectors::is_mongodb, utils::get_expires_at_for_mongodb

dynamo = rusoto_core, rusoto_dynamodb, rusoto_s3, serde_dynamodb

Affects data::DynamoDbClient, db_connectors::is_dynamodb, utils::get_expires_at_for_dynamodb

postgresql = diesel_postgresql

Affects data::PostgresqlClient, db_connectors::is_postgresql, utils::get_expires_at_for_postgresql

sqlite = diesel_sqlite

Affects data::SqliteClient, db_connectors::is_sqlite, utils::get_expires_at_for_sqlite

diesel_postgresql postgresql? = diesel_migrations

Enables chrono, postgres and uuidv07 of diesel ^1.4.8

diesel_sqlite sqlite? = diesel_migrations

Enables chrono and sqlite of diesel ^1.4.8

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.

bson mongo?
futures mongo?
mongodb mongo?
rusoto_core dynamo?

Enables rusoto_core ^0.47.0

rusoto_dynamodb dynamo?

Enables rusoto_dynamodb ^0.47.0

rusoto_s3 dynamo?

Enables rusoto_s3 ^0.47.0

serde_dynamodb dynamo?
diesel diesel_postgresql? diesel_sqlite?

Enables diesel ^1.4.8

diesel_migrations diesel_postgresql? diesel_sqlite?

Enables diesel_migrations ^1.4.0