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>