okOrForPlainOption
Transforms the Option<T>
into a Result<T, E>
,
mapping Some(v)
to Ok(v)
and None to Err(err).
Arguments passed to this are eagerly evaluated; if you are passing the result of a function call, it is recommended to use okOrElse, which is lazily evaluated.