Cargo Features
[dependencies]
omniqueue = { version = "0.3.0", default-features = false, features = ["in_memory", "gcp_pubsub", "rabbitmq", "rabbitmq-with-message-ids", "redis", "redis_cluster", "redis_sentinel", "sqs", "azure_queue_storage", "beta"] }
- default = gcp_pubsub, in_memory, rabbitmq, redis, redis_cluster, sqs
-
These default features are set whenever
omniqueueis added withoutsomewhere in the dependency tree.default-features = false - in_memory default
-
Affects
backends::in_memory… - gcp_pubsub default
-
Enables futures-util, gcloud-googleapis, and gcloud-pubsub
Affects
backends::gcp_pubsub… - rabbitmq default rabbitmq-with-message-ids?
-
Enables futures-util and lapin ^2
Affects
backends::rabbitmq… - rabbitmq-with-message-ids = rabbitmq
-
Generate message IDs for queue items. Likely not needed outside of Svix.
Enables svix-ksuid
- redis default redis_cluster redis_sentinel?
-
Enables bb8, bb8-redis, redis ^0.32.1, and svix-ksuid
Affects
backends::redis… - redis_cluster default = redis
-
Enables cluster-async of redis ^0.32.1
Affects
redis::RedisClusterBackend,redis::RedisClusterBackendBuilder… - redis_sentinel = redis
-
Enables sentinel of redis ^0.32.1
Affects
redis::RedisSentinelBackendBuilder… - sqs default
-
Enables aws-config, aws-sdk-sqs, and futures-util
Affects
backends::sqs… - azure_queue_storage
-
Enables azure_storage and azure_storage_queues
Affects
backends::azure_queue_storage… - beta