Module messages

Source
Expand description

Types representing the various GUI-to-Engine and Engine-to-GUI messages that can be sent.

Structs§

UciInfo
Represents all information that can be sent with the info command.
UciOption
Represents a UCI-compatible option that can be modified for your Engine.
UciScore
A “score” in the game of chess.
UciSearchOptions
Represents the arguments that can be sent to your engine via the go command.

Enums§

UciBound
Bounds for the score argument of the info response.
UciCheckingStatus
Represents the status of the copyprotection and registration commands.
UciCommand
A command sent from a GUI to an engine.
UciOptionType
Represents the type of UCI-compatible options your engine can expose to the GUI.
UciResponse
Responses sent from the Engine to the GUI via stdout.
UciScoreType
Represents the type of score for the score argument of the info response.