API Browser

Method

ThenResult

func ThenResult<TResult, E>(binder: T -> Result<TResult, E>, noneError: () -> E) -> Result<TResult, E>

Declaring type: Optional<T>
Namespace: System
Assembly: Raven.Core.dll
Source file: Optional.rvn

Bridges Optional into a Result-producing pipeline. If this is None, returns Failure(noneError()).

Parameters

Name Type Description
binder T -> Result<TResult, E>
noneError () -> E

Return value

Result<TResult, E>