#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum WrongValueError {
WrongValue,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum WaitError {
WrongValue,
Interrupted,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum TimedWaitError {
WrongValue,
Interrupted,
TimedOut,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum TryAgainError {
TryAgain,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum TimedLockError {
TryAgain,
TimedOut,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum TimedRequeueError {
WrongValue,
TimedOut,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum RequeuePiError {
TryAgain,
}
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum TimedRequeuePiError {
TryAgain,
TimedOut,
}