Cargo Features

[dependencies]
wlambda = { version = "0.8.1", default-features = false, features = ["all", "mqtt", "http", "rustyline", "regex", "chrono", "serde", "serde_json", "rmp-serde", "mint", "quick-xml", "socket2", "base64"] }
default = base64, chrono, quick-xml, regex, rmp-serde, rustyline, serde, serde_json, socket2

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

all = http, mqtt
mqtt all? = rumqttc, rumqttd
http all? = reqwest

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.

rustyline default

Enables rustyline ^6.1.2

regex default
chrono default
serde default
serde_json default
rmp-serde default

Enables rmp-serde ^0.14.3

mint implicit feature

Enables mint

mint:

Math interoperability standard types

quick-xml default

Enables quick-xml ^0.20.0

socket2 default

Enables socket2 ^0.3.11

reqwest http?

Enables reqwest ^0.11.9

Affects http::resp2vv

rumqttc mqtt?

Enables rumqttc ^0.11.0

Affects mqtt::DetClientError

rumqttd mqtt?

Enables rumqttd ^0.10.0

base64 default

Enables base64 ^0.13.0