Concepts
This section explains the mental model behind Result Flow.
If you only need exact method signatures, go to Reference. If you need to solve a concrete problem, go to Guides or Recipes.
Reading order
- Result model
- Constructing results
- Chaining
- Failure handling
- Metadata
- Deferred execution
- Retries
- Resource safety
- Batch processing
- Finalization boundaries
What this section is for
- Understand why the library is branch-aware.
- Understand how values, errors, and metadata move through a flow.
- Understand where to keep composing and where to stop.
- Learn the tradeoffs behind the opinionated APIs.