Enum async_stm::StmDynError
source · pub enum StmDynError {
Control(StmError),
Abort(Box<dyn Error + Send + Sync>),
}Expand description
STM error extended with the ability to abort the transaction
with a dynamic error. It is separate so that we rest assured
that atomically will not throw an error, that only
atomically_or_err allows abortions.
Variants§
Control(StmError)
Regular error.
Abort(Box<dyn Error + Send + Sync>)
Abort the transaction and return an error.