Std.Option.okOr
1 declaration
fn
okOr: Option[T] -> E -> Result[T, E]This is a callable function.
What it does
A present value, or a declared failure when there is none.
This is the bridge from "might be absent" to "explains why", and it is the
only honest way to leave Option behind.
Read the signature
- The text after the name is the type checked by Pudu.
- Read arrows from left to right: inputs come first, and the final type is returned.
- Names inside [ ] are type arguments, such as the item type held by a collection.
- Option holds Some(value) or None when no value is available.
- Result makes success and recoverable failure part of the function's type.
