Core Concepts
The functional programming foundation of REslava.Result. Learn each piece step by step.
-
Result Pattern
Result<T>, factory methods, functional composition, async, LINQ, and advanced patterns. -
Error Types Built‑in domain errors (
NotFoundError,ValidationError,ConflictError, etc.), custom CRTP errors, and rich tag context. -
Validation Declarative rules,
[Validate]source generator, and FluentValidation bridge. -
Advanced Types
Maybe<T>for null safety andOneOfdiscriminated unions for multi-outcome returns.