pub enum PhasedErrorKind {
CannotCallUnlessPhaseRead(String),
CannotCallOnPhaseSetup(String),
CannotCallOnPhaseRead(String),
InternalDataUnavailable,
PhaseIsAlreadyRead,
PhaseIsAlreadyCleanup,
DuringTransitionToRead,
DuringTransitionToCleanup,
FailToRunClosureDuringTransitionToRead,
FailToRunClosureDuringTransitionToCleanup,
StdMutexIsPoisoned,
}Expand description
An enumeration of possible error kinds that can occur in a phased cell.
This enum categorizes the various errors that can arise during phase transitions or data access, providing specific information about the nature of the failure.
Variants§
CannotCallUnlessPhaseRead(String)
An error indicating that a method was called before or after the Read phase.
CannotCallOnPhaseSetup(String)
An error indicating that a method was called during the Setup phase.
CannotCallOnPhaseRead(String)
An error indicating that a method was called during the Read phase.
An error indicating that the internal data is not available.
PhaseIsAlreadyRead
An error indicating that the phase is already Read.
PhaseIsAlreadyCleanup
An error indicating that the phase is already Cleanup.
DuringTransitionToRead
An error indicating that a phase transition to Read is in progress.
DuringTransitionToCleanup
An error indicating that a phase transition to Cleanup is in progress.
FailToRunClosureDuringTransitionToRead
An error indicating that a closure failed to run during the transition to Read.
FailToRunClosureDuringTransitionToCleanup
An error indicating that a closure failed to run during the transition to Cleanup.
StdMutexIsPoisoned
An error indicating that a std::sync::Mutex is poisoned.