Expand description
Managed containers and utilities to ensure outcomes are correctly emitted.
Structs§
- Invalid
Processing Group Type - Error emitted when converting a
ManagedEnvelope
and a processing group into aTypedEnvelope
. - Managed
- The
Managed
wrapper ensures outcomes are correctly emitted for the contained item. - Managed
Envelope - Tracks the lifetime of an [
Envelope
] in Relay. - Record
Keeper - A record keeper makes sure modifications done on a
Managed
item are all accounted for correctly. - Rejected
- A wrapper type which ensures outcomes have been emitted for an error.
- Split
- Iterator returned by
Managed::split
. - Typed
Envelope - A wrapper for
ManagedEnvelope
with assigned processing group type.
Enums§
- Item
Action - Represents the decision on whether or not to keep an envelope item.
Traits§
- Counted
- A counted item.
- Managed
Result - Extension trait for Results, which adds convenience functions to work with errors and
Managed
. - Outcome
Error - An error which can be extracted into an outcome.
Type Aliases§
- Quantities
- A list of data categories and amounts.