[−][src]Trait vampirc_uci::uci::Serializable
Required methods
Loading content...Implementors
impl Serializable for UciInfoAttribute
[src]
impl Serializable for UciMessage
[src]
fn serialize(&self) -> String
[src]
Serializes the command into a String.
Examples
use vampirc_uci::{UciMessage, Serializable}; println!("{}", UciMessage::Uci.serialize()); // Should print `uci`.
impl Serializable for UciOptionConfig
[src]
fn serialize(&self) -> String
[src]
Serializes this option config into a full UCI message string.
Examples
use vampirc_uci::{UciMessage, UciOptionConfig, Serializable}; let m = UciMessage::Option(UciOptionConfig::Check { name: String::from("Nullmove"), default: Some(true) }); assert_eq!(m.serialize(), "option name Nullmove type check default true");