[package]
name = "twisted"
version = "0.1.3"
edition = "2021"
license = "GPL-3.0-only"
description = "A speedcubing and smart-cube library."
homepage = "http://libtwisted.com"
repository = "http://git.libtwisted.com/twisted"
keywords = ["speedcubing", "cubing", "bluetooth", "rubik", "rubiks"]
[dependencies]
bluer = { version = "0.13.2", optional = true }
async-trait = { version = "0.1.53", optional = true }
uuid = "0.8"
futures = { version = "0.3", optional = true }
byteorder = { version = "1", optional = true }
tokio = { version = "1", features = ["sync", "net", "io-util", "fs", "macros"], optional = true }
rand = "0.8.5"
sdl2 = { version = "0.35.1" , optional = true }
[features]
gui = ["sdl2"]
bluetooth = ["bluer", "async-trait", "tokio", "futures", "byteorder"]
[package.metadata.docs.rs]
all-features = true