Cargo Features
rmqtt-plugins has no features set by default.
[dependencies]
rmqtt-plugins = { version = "0.21.0", features = ["full", "retainer-ram", "retainer-sled", "retainer-redis", "retainer", "message-storage-ram", "message-storage-redis", "message-storage-redis-cluster", "message-storage", "session-storage-sled", "session-storage-redis", "session-storage-redis-cluster", "session-storage", "acl", "http-api", "counter", "auth-http", "auth-jwt", "auto-subscription", "bridge-egress-kafka", "bridge-ingress-kafka", "bridge-egress-mqtt", "bridge-ingress-mqtt", "bridge-egress-pulsar", "bridge-ingress-pulsar", "bridge-ingress-nats", "bridge-egress-nats", "bridge-egress-reductstore", "bridge-origin", "sys-topic", "topic-rewrite", "web-hook", "p2p-messaging", "cluster-raft", "cluster-broadcast"] }
- full = acl, auth-http, auth-jwt, auto-subscription, bridge-egress-kafka, bridge-egress-mqtt, bridge-egress-nats, bridge-egress-pulsar, bridge-egress-reductstore, bridge-ingress-kafka, bridge-ingress-mqtt, bridge-ingress-nats, bridge-ingress-pulsar, bridge-origin, cluster-broadcast, cluster-raft, counter, http-api, message-storage-ram, message-storage-redis, message-storage-redis-cluster, p2p-messaging, retainer-ram, retainer-redis, retainer-sled, session-storage-redis, session-storage-redis-cluster, session-storage-sled, sys-topic, topic-rewrite, web-hook
- retainer-ram full? retainer?
-
---- storage sub-features ----
Enables ram of rmqtt-retainer
- retainer-sled full? retainer?
-
Enables sled of rmqtt-retainer
- retainer-redis full? retainer?
-
Enables redis of rmqtt-retainer
- retainer = retainer-ram, retainer-redis, retainer-sled
- message-storage-ram full? message-storage?
-
Enables ram of rmqtt-message-storage
- message-storage-redis full? message-storage?
-
Enables redis of rmqtt-message-storage
- message-storage-redis-cluster full? message-storage?
-
Enables redis-cluster of rmqtt-message-storage
- message-storage = message-storage-ram, message-storage-redis, message-storage-redis-cluster
- session-storage-sled full? session-storage?
-
Enables sled of rmqtt-session-storage
- session-storage-redis full? session-storage?
-
Enables redis of rmqtt-session-storage
- session-storage-redis-cluster full? session-storage?
-
Enables redis-cluster of rmqtt-session-storage
- session-storage = session-storage-redis, session-storage-redis-cluster, session-storage-sled
- acl full? = rmqtt-acl
-
---- core plugins ----
- http-api full? = rmqtt-http-api
- counter full? = rmqtt-counter
- auth-http full? = rmqtt-auth-http
- auth-jwt full? = rmqtt-auth-jwt
- auto-subscription full? = rmqtt-auto-subscription
- bridge-egress-kafka full? = rmqtt-bridge-egress-kafka
-
---- bridge plugins ----
- bridge-ingress-kafka full? = rmqtt-bridge-ingress-kafka
- bridge-egress-mqtt full? = rmqtt-bridge-egress-mqtt
- bridge-ingress-mqtt full? = rmqtt-bridge-ingress-mqtt
- bridge-egress-pulsar full? = rmqtt-bridge-egress-pulsar
- bridge-ingress-pulsar full? = rmqtt-bridge-ingress-pulsar
- bridge-ingress-nats full? = rmqtt-bridge-ingress-nats
- bridge-egress-nats full? = rmqtt-bridge-egress-nats
- bridge-egress-reductstore full? = rmqtt-bridge-egress-reductstore
- bridge-origin full? = rmqtt-bridge-origin
- sys-topic full? = rmqtt-sys-topic
-
---- other plugins ----
- topic-rewrite full? = rmqtt-topic-rewrite
- web-hook full? = rmqtt-web-hook
- p2p-messaging full? = rmqtt-p2p-messaging
- cluster-raft full? = rmqtt-cluster-raft
-
---- cluster plugins ----
- cluster-broadcast full? = rmqtt-cluster-broadcast
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.
- rmqtt-acl acl?
- rmqtt-retainer retainer-ram? retainer-redis? retainer-sled?
- rmqtt-http-api http-api?
- rmqtt-counter counter?
- rmqtt-auth-http auth-http?
- rmqtt-auth-jwt auth-jwt?
- rmqtt-auto-subscription auto-subscription?
- rmqtt-bridge-egress-kafka bridge-egress-kafka?
- rmqtt-bridge-ingress-kafka bridge-ingress-kafka?
- rmqtt-bridge-egress-mqtt bridge-egress-mqtt?
- rmqtt-bridge-ingress-mqtt bridge-ingress-mqtt?
- rmqtt-bridge-egress-pulsar bridge-egress-pulsar?
- rmqtt-bridge-ingress-pulsar bridge-ingress-pulsar?
- rmqtt-bridge-ingress-nats bridge-ingress-nats?
- rmqtt-bridge-egress-nats bridge-egress-nats?
- rmqtt-bridge-egress-reductstore bridge-egress-reductstore?
- rmqtt-bridge-origin bridge-origin?
- rmqtt-message-storage message-storage-ram? message-storage-redis? message-storage-redis-cluster?
- rmqtt-session-storage session-storage-redis? session-storage-redis-cluster? session-storage-sled?
- rmqtt-sys-topic sys-topic?
- rmqtt-topic-rewrite topic-rewrite?
- rmqtt-web-hook web-hook?
- rmqtt-cluster-raft cluster-raft?
- rmqtt-cluster-broadcast cluster-broadcast?
- rmqtt-p2p-messaging p2p-messaging?