RUCI
Rust Universal Chess Interface.
This crate is for parsing and creating UCI messages. It follows the UCI standard.
See the examples for a demo on how to send and receive messages.
Features
engine-connection: enables a structs to manage the IO when it comes to working with a UCI engine. Note that this will addtokioandparking_lotas dependencies. If you're making an engine, listen to stdin and parse it into aGuiMessage, then send out an a string representation of aEngineMessage.