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?