Enum usiagent::error::USIAgentRunningError [−][src]
pub enum USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError, {
MutexLockFailedError(PoisonError<MutexGuard<'a, T>>),
StartupError(USIAgentStartupError<E>),
}
Expand description
USIAgentの実行中のエラー
Variants
MutexLockFailedError(PoisonError<MutexGuard<'a, T>>)
オブジェクトの排他的ロックの獲得に失敗
Tuple Fields of MutexLockFailedError
0: PoisonError<MutexGuard<'a, T>>
StartupError(USIAgentStartupError<E>)
開始時のエラー
Tuple Fields of StartupError
0: USIAgentStartupError<E>
Trait Implementations
impl<'a, T: Debug, E: Debug> Debug for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
impl<'a, T: Debug, E: Debug> Debug for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
impl<'a, T, E> From<PoisonError<MutexGuard<'a, T>>> for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
impl<'a, T, E> From<PoisonError<MutexGuard<'a, T>>> for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
Performs the conversion.
impl<'a, T, E> From<USIAgentStartupError<E>> for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
impl<'a, T, E> From<USIAgentStartupError<E>> for USIAgentRunningError<'a, T, E> where
T: Debug + 'a,
E: PlayerError,
Performs the conversion.