API Browser

Member group

OkOr

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

Overloads / Variants

OkOr

func OkOr<E>(error: E) -> Result<T, E>

Source file: Optional.rvn

Converts this option into a result, using error when it is None.

Parameters

Name Type Description
error E

Return value

Result<T, E>

OkOr

func OkOr<E>(errorFactory: () -> E) -> Result<T, E>

Source file: Optional.rvn

Converts this option into a result, evaluating errorFactory when it is None.

Parameters

Name Type Description
errorFactory () -> E

Return value

Result<T, E>