Cargo Features

[dependencies]
qm = { version = "0.0.15", default-features = false, features = ["entity", "customer", "server", "mongodb", "redis", "pg", "s3", "kafka", "keycloak", "role", "role-build", "utils"] }
default = customer, entity, kafka, keycloak, mongodb, pg, redis, role, role-build, s3, server, utils

These default features are set whenever qm is added without default-features = false somewhere in the dependency tree.

entity default = qm-entity
customer default = qm-customer
server default = qm-server
mongodb default = qm-mongodb
redis default = qm-redis
pg default = qm-pg
s3 default = qm-s3
kafka default = qm-kafka
keycloak default = qm-keycloak
role default = qm-role
role-build default = qm-role-build
utils default = qm-utils

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.

qm-entity entity
qm-customer customer
qm-server server
qm-mongodb mongodb
qm-redis redis
qm-pg pg
qm-s3 s3
qm-kafka kafka
qm-keycloak keycloak
qm-role role
qm-role-build role-build
qm-utils utils