Enum air_trace_handler::StateFSMError
source · pub enum StateFSMError {
ParQueueIsEmpty,
FoldFSMNotFound(u32),
ParLenOverflow(ParResult),
ParPosOverflow(ParResult, TracePos, MergeCtxType),
ParLenUnderflow(ParResult, usize, MergeCtxType),
FoldPosOverflow(ResolvedFold, TracePos, MergeCtxType),
FoldLenUnderflow(ResolvedFold, TracePos, MergeCtxType),
KeeperError(KeeperError),
}Expand description
Errors arose out of merging previous data with a new.
Variants§
ParQueueIsEmpty
Error occurred while trying to access or pop elements from an empty par queue.
FoldFSMNotFound(u32)
Errors occurred while trying to access or pop elements from queue, which contains element of different type.
ParLenOverflow(ParResult)
Errors occurred when ParResult.0 + ParResult.1 overflows.
ParPosOverflow(ParResult, TracePos, MergeCtxType)
Errors occurred when slider.position() + ParResult.0 + ParResult.1 overflows.
ParLenUnderflow(ParResult, usize, MergeCtxType)
Errors occurred when ParResult.0 + ParResult.1 value is bigger than current subgraph size.
FoldPosOverflow(ResolvedFold, TracePos, MergeCtxType)
Errors occurred when {0}.fold_states_count + {1} overflows.
FoldLenUnderflow(ResolvedFold, TracePos, MergeCtxType)
Errors occurred when {1} - 1{0}.fold_states_count underflows.
KeeperError(KeeperError)
Errors bubbled from DataKeeper.
Trait Implementations§
source§impl Debug for StateFSMError
impl Debug for StateFSMError
source§impl Display for StateFSMError
impl Display for StateFSMError
source§impl Error for StateFSMError
impl Error for StateFSMError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<KeeperError> for StateFSMError
impl From<KeeperError> for StateFSMError
source§fn from(source: KeeperError) -> Self
fn from(source: KeeperError) -> Self
Converts to this type from the input type.
source§impl From<StateFSMError> for TraceHandlerError
impl From<StateFSMError> for TraceHandlerError
source§fn from(source: StateFSMError) -> Self
fn from(source: StateFSMError) -> Self
Converts to this type from the input type.