[−][src]Crate pgnparse
A library for parsing a PGN to Rust struct or JSON.
Examples
Parse a variant PGN with custom starting position:
use pgnparse::parser::*; fn main(){ let pgn = r#"[FEN "8/8/8/8/8/7k/8/7K w - - 0 1"] [White "White"] [Black "Black"] [Variant "Atomic"] 1. Kh2 Kg2 "#; let result = parse_pgn_to_rust_struct(pgn.to_string()); println!("{:?}", result); let result = parse_pgn_to_json_string(pgn.to_string()); println!("{}", result); }
Modules
parser |