Cargo Features

[dependencies]
pixeldike = { version = "0.1.0", default-features = false, features = ["ws", "tcp", "udp", "windowing", "cli"] }
default = cli, tcp, udp

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

ws

Enables futures-util and tokio-tungstenite

tcp default cli
udp default
windowing

Enables minifb ^0.25.0

Affects sinks::window

cli default = tcp

Enables clap, image, rand, and tracing-subscriber

Required by the binary