@mikuroxina/mini-fn
    Preparing search index...

    Function resOptToOptRes

    • Transforms Result<E, Option<T>> into Option<Result<E, T>> as:

      • ok(some(x)) will be mapped to some(ok(x))
      • ok(none()) will be mapped to none()
      • err(e) will be mapped to some(err(e)).

      Type Parameters

      • E
      • T

      Parameters

      Returns Option.Option<Result.Result<E, T>>

      Result containing Option.

      Examples

      expect(resOptToOptRes(ok(some(5)))).toStrictEqual(some(ok(5)));
      expect(resOptToOptRes(ok(none()))).toStrictEqual(none());
      expect(resOptToOptRes(err("hoge"))).toStrictEqual(some(err("hoge")));