| Crates.io | san-rs |
| lib.rs | san-rs |
| version | 0.3.1 |
| created_at | 2019-07-08 18:06:43.364065+00 |
| updated_at | 2021-02-06 12:07:08.711084+00 |
| description | A library for parsing standard algebraic notation (SAN) |
| homepage | |
| repository | https://github.com/ergor/libsan-rs |
| max_upload_size | |
| id | 147603 |
| size | 56,455 |
Rust implementation for parsing standard algebraic notation in chess inspired by standard-algebraic-notation.
Add this to your Cargo.toml:
[dependencies]
san-rs = "0"
Short example usage:
use san_rs::*;
fn main() {
// parse input string:
let move_data = Move::parse("Re4").unwrap(); // -> data struct
// convert back to string:
let san_string = move_data.compile(); // -> "Re4"
}