This program is for testing CoolerContro's use case of polling sysfs at regular intervals. The main purpose is to determine what is the most efficient Rust implementation for that use case. Note: it is different than most other use cases, as latency nor thoroughput is the main concern, and even though it needs to handle devices concurrently/in parallel, it's request volume and sustained load is very low. Meaning, we're looking for the most energy efficient implementation possible.
cargo run --releaseRUSTFLAGS="--cfg tokio_unstable" cargo run --release --features tokio-io-uring