API Browser

Method

MapResult

func MapResult<TResult, E>(mapper: T -> TResult, noneError: () -> E) -> Result<TResult, E>

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

Maps the contained value into a Result. If this is None, returns Failure(noneError()).

Parameters

Name Type Description
mapper T -> TResult
noneError () -> E

Return value

Result<TResult, E>