pub const Error = error Zig error values hold no payload, so neither the static message nor the symbol that failed can
travel with the error. Lend an Outcome as a call's diagnostics, or read Deferred.message,
where that detail matters.
One set serves every verb rather than a narrower one per verb: the engine answers each call
through the same Outcome, and nothing in the ABI bounds which status a given verb may report,
so a narrower signature would be a promise this boundary cannot keep.
Values
OutOfMemory | ||
|---|---|---|
ShapeMismatch | ||
UnsupportedLayout | ||
UnknownKind | ||
ReadOnly | ||
Io | ||
Device | ||
Malformed | ||
Internal | ||
Overflow | ||
Uninitialized | ||
ConfigMismatch | ||
Contended | ||
Cancelled | ||
Unsupported | ||
InvalidArgument |