Expand description
Structured processing failures shared by string-based binding errors.
Structs§
- Stream
Barrier Cause - Safe cause metadata. Messages do not contain raw nested error data.
- Stream
Barrier Failure - One failed barrier and every topic obligation that it did not complete.
- Stream
Barrier Topic - All 64-bit values are decimal strings. Topic bytes use hexadecimal.
- Stream
Failure Details - Versioned error details shared by all string-based binding error carriers.
- Stream
Failure Summary - Partial committed catch-up counts, encoded as exact decimal u64 strings.
Enums§
- Stream
Barrier Cause Kind - Stable categories for one unfinished topic’s cause.
- Stream
Barrier Reason - Why the barrier stopped waiting. Durable pending work is retained.
- Stream
Failure Kind - The operation whose fixed processing obligations remain unfinished.
Constants§
- STREAM_
FAILURE_ MARKER - The suffix version is independent of the normal error message and code.
Functions§
- decode_
stream_ failure - Decode the versioned suffix. Ordinary errors have no structured details.
- encode_
stream_ failure - Append this suffix after the existing error code and message.
- stream_
failure_ details - Read known wrapper fields explicitly. Transparent errors can skip them in
source(). Visit every summary branch so a first error cannot hide sibling obligations.