AsyncEventError
Portable manual-reset event setup/wait/operation failures. Ready/unsignaled try observation is bool; errors never fabricate or consume signal.
Module std.sync
import std.sync;Public declaration contracts and authored examples. A page can document several related symbols. Implementation bodies are excluded.
AsyncEventError
pub enum AsyncEventErrorPortable manual-reset event setup/wait/operation failures. Ready/unsignaled try observation is bool; errors never fabricate or consume signal.
AsyncEventError.AllocationFailure
AllocationFailure;Native record allocation failed.
AsyncEventError.ResourceUnavailable
ResourceUnavailable;Provider could not reserve resources.
AsyncEventError.NativeFailure
NativeFailure;Other provider operation failure.
AsyncEventError.Closed
Closed;Close won before the operation committed.
AsyncEventError.EmptyOwner
EmptyOwner;Default/moved owner has no event.
AsyncEventError.Cancelled
Cancelled;Cancellation removed a still-pending wait, consuming no permit.
AsyncEventError.InvalidConfiguration
InvalidConfiguration;Selected executor has invalid configuration.
AsyncEventError.StartupFailure
StartupFailure;Selected worker startup failed transactionally.
AsyncEventError.ExecutorClosed
ExecutorClosed;Selected executor rejected admission after shutdown.
AsyncEventError.QueueFull
QueueFull;Selected executor admission capacity is full.
AsyncEventError.RetentionUnavailable
RetentionUnavailable;Required frame/continuation retention cannot be reserved.