Cargo Features

drmemd has no features set by default.

[dependencies]
drmemd = { version = "0.3.0", features = ["simple-backend", "redis-backend", "no-client", "graphql", "graphiql", "driver-ntp", "driver-sump", "driver-tplink", "driver-weather-wu", "all-drivers"] }

These are features that can be enabled for drmem.

simple-backend = drmem-db-simple

Backends

redis-backend = drmem-db-redis
no-client

Client APIs

graphql graphiql? = juniper, juniper_graphql_ws, juniper_warp, libmdns, warp

Affects config::Config.graphql

graphiql = graphql
driver-ntp all-drivers? = drmem-drv-ntp

Drivers

driver-sump all-drivers? = drmem-drv-sump
driver-weather-wu all-drivers? = drmem-drv-weather-wu
all-drivers = driver-ntp, driver-sump, driver-tplink, driver-weather-wu

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.

drmem-db-redis redis-backend?
drmem-db-simple simple-backend?
drmem-drv-ntp driver-ntp?
drmem-drv-sump driver-sump?
drmem-drv-weather-wu driver-weather-wu?
juniper graphql?

Enables juniper ^0.15

juniper_graphql_ws graphql?

Enables juniper_graphql_ws ^0.3

juniper_warp graphql?

Enables juniper_warp ^0.7

libmdns graphql?

Enables libmdns ^0.7

warp graphql?