Namespace REslava.Result.Extensions

Classes

ResultActivityExtensions

Extension methods for enriching OpenTelemetry Activity spans with Result outcome metadata.

ResultBindExtensions

Extension methods for binding operations on Result types.

ResultCatchExtensions

Extension methods for inline typed exception handling on Task<TResult> result pipelines.

ResultExtensions

Extension methods for tap operations on Result types.

ResultFilterExtensions

Extension methods for filtering Result<TValue> by a predicate on the success value.

ResultLINQExtensions

LINQ query syntax support for Result types. Enables functional composition using C# query expressions.

ResultLoggingExtensions

Extension methods for logging Result outcome to ILogger.

ResultRecoverExtensions

Extension methods for railway recovery on Task<TResult> result pipelines.

ResultTaskExtensions

Extension methods for working with Task<Result<T>>.

ResultTimeoutExtensions

Extension methods for enforcing timeouts on async Result operations.

ResultValidationExtensions

Extension methods for validation operations on Result types.