pub enum CombinatorError {
NotReadyToProduceStep {
can_provide: usize,
can_not_provide: usize,
},
OtherError,
SeqMapError(SeqMapError),
NoBufferForParticipant,
QueueError(QueueError),
}
Variants§
NotReadyToProduceStep
OtherError
SeqMapError(SeqMapError)
NoBufferForParticipant
QueueError(QueueError)
Trait Implementations§
Source§impl Debug for CombinatorError
impl Debug for CombinatorError
Source§impl ErrorLevelProvider for CombinatorError
impl ErrorLevelProvider for CombinatorError
fn error_level(&self) -> ErrorLevel
Source§impl From<CombinatorError> for HostLogicError
impl From<CombinatorError> for HostLogicError
Source§fn from(err: CombinatorError) -> Self
fn from(err: CombinatorError) -> Self
Converts to this type from the input type.
Source§impl From<QueueError> for CombinatorError
impl From<QueueError> for CombinatorError
Source§fn from(e: QueueError) -> Self
fn from(e: QueueError) -> Self
Converts to this type from the input type.
Source§impl From<SeqMapError> for CombinatorError
impl From<SeqMapError> for CombinatorError
Source§fn from(value: SeqMapError) -> Self
fn from(value: SeqMapError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CombinatorError
impl RefUnwindSafe for CombinatorError
impl Send for CombinatorError
impl Sync for CombinatorError
impl Unpin for CombinatorError
impl UnwindSafe for CombinatorError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more