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?

Enables mongodb ^2.0.0

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