Cargo Features

[dependencies]
jetkvm_control = { version = "0.2.0", default-features = false, features = ["lua", "tls", "rand"] }
default = lua, tls

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

lua default = mlua

Affects jetkvm_control_svr_client::Conn, jetkvm_control_svr_client::register_lua, keyboard::register_lua, mouse::register_lua

tls default = hex, hmac, rcgen, rustls, rustls-pemfile, sha2, tokio-rustls

Affects jetkvm_control_svr_client::ClientStream

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.

mlua lua
rand implicit feature

Enables rand

rand:

Random number generators and other randomness functionality

rustls-pemfile tls
hex tls
tokio-rustls tls
hmac tls
rustls tls
rcgen tls
sha2 tls