pub struct SpawnError { /* fields omitted */ }
Errors returned by Executor::spawn
.
Spawn errors should represent relatively rare scenarios. Currently, the two
scenarios represented by SpawnError
are:
- An executor being at capacity or full. As such, the executor is not able
to accept a new future. This error state is expected to be transient.
- An executor has been shutdown and can no longer accept new futures. This
error state is expected to be permanent.
Return a new SpawnError
reflecting a shutdown executor failure.
Return a new SpawnError
reflecting an executor at capacity failure.
Returns true
if the error reflects a shutdown executor failure.
Returns true
if the error reflects an executor at capacity failure.
Formats the value using the given formatter. Read more
Formats the value using the given formatter. Read more
The lower-level cause of this error, if any. Read more