ruci 0.3.0

A UCI (Universal Chess Interface) crate.
Documentation

tests coverage docs.rs crates.io license

RUCI

Warning: this crate is not fully tested.

Rust Universal Chess Interface.

This crate is for parsing and creating UCI messages. It follows the UCI standard.

See the go_stop example for a demo on how to send and receive messages.

Features

  • uci-connection: enables two structs to manage the actual IO (EngineConnection and GuiConnection) when it comes to working with UCI. Note that this will add tokio and parking_lot as dependencies.