(function() {var implementors = {};
implementors["usiagent"] = [{"text":"impl<K, E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.EventHandlerError.html\" title=\"enum usiagent::error::EventHandlerError\">EventHandlerError</a><K, E> <span class=\"where fmt-newline\">where<br> K: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,<br> E: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, </span>","synthetic":false,"types":["usiagent::error::EventHandlerError"]},{"text":"impl<'a, T, K, E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.EventDispatchError.html\" title=\"enum usiagent::error::EventDispatchError\">EventDispatchError</a><'a, T, K, E> <span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,<br> K: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + 'static,<br> E: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, </span>","synthetic":false,"types":["usiagent::error::EventDispatchError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"struct\" href=\"usiagent/error/struct.InvalidStateError.html\" title=\"struct usiagent::error::InvalidStateError\">InvalidStateError</a>","synthetic":false,"types":["usiagent::error::InvalidStateError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"struct\" href=\"usiagent/error/struct.DanConvertError.html\" title=\"struct usiagent::error::DanConvertError\">DanConvertError</a>","synthetic":false,"types":["usiagent::error::DanConvertError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.ToMoveStringConvertError.html\" title=\"enum usiagent::error::ToMoveStringConvertError\">ToMoveStringConvertError</a>","synthetic":false,"types":["usiagent::error::ToMoveStringConvertError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.UsiOutputCreateError.html\" title=\"enum usiagent::error::UsiOutputCreateError\">UsiOutputCreateError</a>","synthetic":false,"types":["usiagent::error::UsiOutputCreateError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.InfoSendError.html\" title=\"enum usiagent::error::InfoSendError\">InfoSendError</a>","synthetic":false,"types":["usiagent::error::InfoSendError"]},{"text":"impl<T> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.TypeConvertError.html\" title=\"enum usiagent::error::TypeConvertError\">TypeConvertError</a><T> <span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>, </span>","synthetic":false,"types":["usiagent::error::TypeConvertError"]},{"text":"impl<E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.USIAgentStartupError.html\" title=\"enum usiagent::error::USIAgentStartupError\">USIAgentStartupError</a><E> <span class=\"where fmt-newline\">where<br> E: <a class=\"trait\" href=\"usiagent/error/trait.PlayerError.html\" title=\"trait usiagent::error::PlayerError\">PlayerError</a>, </span>","synthetic":false,"types":["usiagent::error::USIAgentStartupError"]},{"text":"impl<'a, T, E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.USIAgentRunningError.html\" title=\"enum usiagent::error::USIAgentRunningError\">USIAgentRunningError</a><'a, T, E> <span class=\"where fmt-newline\">where<br> T: <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,<br> E: <a class=\"trait\" href=\"usiagent/error/trait.PlayerError.html\" title=\"trait usiagent::error::PlayerError\">PlayerError</a>, </span>","synthetic":false,"types":["usiagent::error::USIAgentRunningError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.ShogiError.html\" title=\"enum usiagent::error::ShogiError\">ShogiError</a>","synthetic":false,"types":["usiagent::error::ShogiError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.UsiProtocolError.html\" title=\"enum usiagent::error::UsiProtocolError\">UsiProtocolError</a>","synthetic":false,"types":["usiagent::error::UsiProtocolError"]},{"text":"impl<E> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.SelfMatchRunningError.html\" title=\"enum usiagent::error::SelfMatchRunningError\">SelfMatchRunningError</a><E> <span class=\"where fmt-newline\">where<br> E: <a class=\"trait\" href=\"usiagent/error/trait.PlayerError.html\" title=\"trait usiagent::error::PlayerError\">PlayerError</a>, </span>","synthetic":false,"types":["usiagent::error::SelfMatchRunningError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.SfenStringConvertError.html\" title=\"enum usiagent::error::SfenStringConvertError\">SfenStringConvertError</a>","synthetic":false,"types":["usiagent::error::SfenStringConvertError"]},{"text":"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.57.0/std/error/trait.Error.html\" title=\"trait std::error::Error\">Error</a> for <a class=\"enum\" href=\"usiagent/error/enum.KifuWriteError.html\" title=\"enum usiagent::error::KifuWriteError\">KifuWriteError</a>","synthetic":false,"types":["usiagent::error::KifuWriteError"]}];
if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()