Cargo Features

[dependencies]
irelia-cli = { version = "0.5.6", default-features = false, features = ["full", "rest", "in_game", "ws", "batched", "tauri", "encoder_nightly", "encoder_simd"] }
default = full

The full feature is set by default whenever irelia-cli is added without default-features = false somewhere in the dependency tree.

full default = batched, in_game, rest, tauri, ws
rest batched? full

Enables hashlink ^0.9.0, http-body-util, hyper, hyper-rustls ^0.26.0, hyper-util, serde, serde_derive, and sysinfo ^0.30

http-body-util:

Optional across some features

Affects irelia-cli::rest, utils::process_info

in_game full

Enables http-body-util, hyper, hyper-rustls ^0.26.0, hyper-util, serde, and serde_derive

Affects irelia-cli::in_game

ws full

Enables tokio-tungstenite ^0.21, futures-util and sysinfo ^0.30, rt and sync of tokio

Affects irelia-cli::ws, utils::process_info

batched full = rest

Enables erased-serde and futures-util

Affects rest::batch

tauri full
encoder_nightly

Enables nightly of irelia_encoder

encoder_simd

Enables simd of irelia_encoder