@@ -39,12 +39,10 @@ module JobResult =
3939 |> Job.catch
4040 |> Job.map Result.ofChoice
4141
42- let inline retn x =
42+ let inline singleton x =
4343 Ok x
4444 |> Job.result
4545
46- let inline ok x = retn x
47-
4846 let inline returnError x =
4947 Error x
5048 |> Job.result
@@ -68,17 +66,17 @@ module JobResult =
6866 /// <example>
6967 /// <code>
7068 /// JobResult.error "First" |> JobResult.orElse (JobResult.error "Second") // evaluates to Error ("Second")
71- /// JobResult.error "First" |> JobResult.orElse (JobResult.ok "Second") // evaluates to Ok ("Second")
72- /// JobResult.ok "First" |> JobResult.orElse (JobResult.error "Second") // evaluates to Ok ("First")
73- /// JobResult.ok "First" |> JobResult.orElse (JobResult.ok "Second") // evaluates to Ok ("First")
69+ /// JobResult.error "First" |> JobResult.orElse (JobResult.singleton "Second") // evaluates to Ok ("Second")
70+ /// JobResult.singleton "First" |> JobResult.orElse (JobResult.error "Second") // evaluates to Ok ("First")
71+ /// JobResult.singleton "First" |> JobResult.orElse (JobResult.singleton "Second") // evaluates to Ok ("First")
7472 /// </code>
7573 /// </example>
7674 /// <returns>
7775 /// The result if the result is Ok, else returns <paramref name="ifError"/>.
7876 /// </returns>
7977 let inline orElse ( ifError : Job < Result < 'ok , 'error2 >>) ( result : Job < Result < 'ok , 'error >>) =
8078 result
81- |> Job.bind ( Result.either ok ( fun _ -> ifError))
79+ |> Job.bind ( Result.either singleton ( fun _ -> ifError))
8280
8381 /// <summary>
8482 /// Returns <paramref name="result"/> if it is <c>Ok</c>, otherwise executes <paramref name="ifErrorFunc"/> and returns the result.
@@ -91,9 +89,9 @@ module JobResult =
9189 /// <example>
9290 /// <code>
9391 /// JobResult.error "First" |> JobResult.orElseWith (fun _ -> JobResult.error "Second") // evaluates to Error ("Second")
94- /// JobResult.error "First" |> JobResult.orElseWith (fun _ -> JobResult.ok "Second") // evaluates to Ok ("Second")
95- /// JobResult.ok "First" |> JobResult.orElseWith (fun _ -> JobResult.error "Second") // evaluates to Ok ("First")
96- /// JobResult.ok "First" |> JobResult.orElseWith (fun _ -> JobResult.ok "Second") // evaluates to Ok ("First")
92+ /// JobResult.error "First" |> JobResult.orElseWith (fun _ -> JobResult.singleton "Second") // evaluates to Ok ("Second")
93+ /// JobResult.singleton "First" |> JobResult.orElseWith (fun _ -> JobResult.error "Second") // evaluates to Ok ("First")
94+ /// JobResult.singleton "First" |> JobResult.orElseWith (fun _ -> JobResult.singleton "Second") // evaluates to Ok ("First")
9795 /// </code>
9896 /// </example>
9997 /// <returns>
@@ -104,7 +102,7 @@ module JobResult =
104102 ( result : Job < Result < 'ok , 'error >>)
105103 =
106104 result
107- |> Job.bind ( Result.either ok ifErrorFunc)
105+ |> Job.bind ( Result.either singleton ifErrorFunc)
108106
109107 /// Replaces the wrapped value with unit
110108 let inline ignore < 'ok , 'error > ( jr : Job < Result < 'ok , 'error >>) =
0 commit comments