Enum air_trace_handler::StateFSMError
source · pub enum StateFSMError {
ParQueueIsEmpty,
FoldFSMNotFound(u32),
ParLenOverflow(ParResult),
ParPosOverflow(ParResult, TracePos, MergeCtxType),
ParLenUnderflow(ParResult, TraceLen, 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, TraceLen, 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.
Auto Trait Implementations§
impl Freeze for StateFSMError
impl !RefUnwindSafe for StateFSMError
impl !Send for StateFSMError
impl !Sync for StateFSMError
impl Unpin for StateFSMError
impl !UnwindSafe for StateFSMError
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.