Cargo Features

[dependencies]
roblib-client = { version = "0.1.0", default-features = false, features = ["all", "async", "roland", "gpio", "camloc", "tcp", "udp", "http", "ws"] }
default = tcp

The tcp feature is set by default whenever roblib-client is added without default-features = false somewhere in the dependency tree.

all = async, camloc, gpio, http, roland, tcp, udp, ws
async all? http? ws?

Enables async-trait, tokio, async of roblib

Affects gpio::gpio_async, roblib-client::async_robot, transports::TransportAsync, transports::SubscribableAsync, tcp::tcp_async

roland all?

Enables roland of roblib

gpio all?

Enables gpio of roblib

camloc all?

Enables camloc of roblib

tcp default all?

Affects transports::tcp

udp all?

Affects transports::udp

http all? = async

Enables reqwest ^0.11

Affects transports::http

ws all? = async

Enables futures and tokio-tungstenite ^0.20

Affects transports::ws