Cargo Features

[dependencies]
vex-v5-serial = { version = "0.2.2", default-features = false, features = ["serial", "bluetooth", "connection", "screen-command", "serde_bytes"] }
default = bluetooth, screen-command, serial

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

serial default = connection

Enables serialport, tokio, and tokio-serial

Affects connection::serial, connection::generic

bluetooth default = connection

Enables btleplug, futures, tokio, tokio-stream, and uuid

Affects connection::bluetooth, connection::generic

connection bluetooth serial

Enables flate2, serde, and serde_ini

Affects vex-v5-serial::commands, vex-v5-serial::connection

screen-command default

Enables image

Affects commands::screen

serde_bytes

Enables serde_bytes