API documentation
The crate-level API reference is generated by rustdoc and hosted on docs.rs:
morpion-solitaire-record— the MSR format library (imported asmsr):Record,RecordMove,Solver,Variant,Direction,encode/decode(compactMS1:and JSON),validate, andinitial_cross.morpion-solitaire-records— the record corpus:RECORDS, a slice of(name, MSR string)pairs.morpion-solitaire— the application library: thegamemodel (GameState,Board,Move,io), thesearchsolvers andSearchState,render, and the eguiui.
The format library is the one to depend on if you only need to read, write or validate records — it pulls in none of the solver or rendering machinery.
Build the docs locally with:
cargo doc --workspace --no-deps --open