List of all items
Structs
- OnErrorHandler
- SandBox
- UsiAgent
- command::UsiInfoCommand
- error::DanConvertError
- error::InvalidStateError
- event::EventQueue
- event::USIEventDispatcher
- hash::KyokumenHash
- hash::KyokumenMap
- hash::TwoKeyHashMap
- input::USIStdInputReader
- interpreter::USIInterpreter
- logger::FileLogger
- output::USIStdErrorWriter
- output::USIStdOutputWriter
- output::VoidOutPutWriter
- player::AutoKeepAlive
- player::ConsoleInfoSender
- player::ConsolePeriodicallyInfo
- player::InfoSendWorker
- player::OnKeepAlive
- player::PeriodicallyInfoSender
- player::USIInfoSender
- player::USIPeriodicallyInfo
- protocol::GoParser
- protocol::PositionParseResult
- protocol::PositionParser
- rule::AppliedMovePut
- rule::AppliedMoveTo
- rule::Kyokumen
- rule::LegalMovePut
- rule::LegalMoveTo
- rule::PartialState
- rule::Rule
- rule::State
- selfmatch::FileSfenKifuWriter
- selfmatch::SelfMatchEngine
- selfmatch::SelfMatchResult
- shogi::Banmen
- shogi::KomaDstPutPosition
- shogi::KomaDstToPosition
- shogi::KomaPosition
- shogi::KomaSrcPosition
- shogi::Mochigoma
Enums
- OnAcceptMove
- command::BestMove
- command::CheckMate
- command::UsiCommand
- command::UsiInfoSubCommand
- command::UsiInfoSubCommandKind
- command::UsiOptType
- command::UsiScore
- command::UsiScoreMate
- error::EventDispatchError
- error::EventHandlerError
- error::InfoSendError
- error::InfoSendWorkerError
- error::KifuWriteError
- error::SelfMatchRunningError
- error::SfenStringConvertError
- error::ShogiError
- error::ToMoveStringConvertError
- error::TypeConvertError
- error::USIAgentRunningError
- error::USIAgentStartupError
- error::UsiOutputCreateError
- error::UsiProtocolError
- event::FoulKind
- event::GameEndState
- event::Moved
- event::MovedKind
- event::SelfMatchEvent
- event::SelfMatchEventKind
- event::SelfMatchGameEndState
- event::SysEventOption
- event::SysEventOptionKind
- event::SystemEvent
- event::SystemEventKind
- event::UserEvent
- event::UserEventKind
- event::UsiGo
- event::UsiGoByoyomiOrInc
- event::UsiGoMateTimeLimit
- event::UsiGoTimeLimit
- event::UsiInitialPosition
- player::UsiInfoMessage
- protocol::UsiOutput
- rule::AppliedMove
- rule::LegalMove
- selfmatch::SelfMatchMessage
- shogi::KomaKind
- shogi::MochigomaCollections
- shogi::MochigomaKind
- shogi::Move
- shogi::ObtainKind
- shogi::Teban
Unions
Traits
- Find
- MaxIndex
- error::PlayerError
- event::EventDispatcher
- event::MapEventKind
- hash::InitialHash
- input::USIInputReader
- logger::Logger
- output::USIOutputWriter
- player::InfoSender
- player::KeepAliveSender
- player::PeriodicallyInfo
- player::USIPlayer
- protocol::ToSfen
- protocol::ToUsiCommand
- rule::SquareToPoint
- rule::Validate
- selfmatch::SelfMatchKifuWriter
- string::AddIndent
Type Aliases
- event::SelfMatchEventDispatcher
- event::SelfMatchEventQueue
- event::SystemEventDispatcher
- event::SystemEventQueue
- event::UserEventDispatcher
- event::UserEventQueue
- rule::Square