Trait usiagent::selfmatch::SelfMatchKifuWriter[][src]

pub trait SelfMatchKifuWriter {
    fn write(
        &mut self,
        initial_sfen: &String,
        m: &Vec<Move>
    ) -> Result<(), KifuWriteError>; fn to_sfen(
        &self,
        initial_sfen: &String,
        m: &Vec<Move>
    ) -> Result<String, SfenStringConvertError> { ... } }
Expand description

棋譜を記録する

Required methods

棋譜の書き込みを行う

Arguments
  • initial_sfen - 開始時の局面のsfen文字列表現
  • m - 開始局面からの指し手のリスト

Provided methods

開始時の局面のsfen文字列とVec<Move>から棋譜のsfen文字列を生成するメソッドのデフォルト実装

Arguments
  • initial_sfen - 開始時の局面のsfen文字列表現
  • m - 開始局面からの指し手のリスト

Implementors