Module Result.Ops

Infix operators.

val (>>=) : ('a, 'b) Stdlib.result -> ('a -> ('c, 'b) Stdlib.result) -> ('c, 'b) Stdlib.result

(>>=) is bind.

val let* : ('a, 'b) Stdlib.result -> ('a -> ('c, 'b) Stdlib.result) -> ('c, 'b) Stdlib.result
val (>>|) : ('a, 'b) Stdlib.result -> ('a -> 'c) -> ('c, 'b) Stdlib.result

(>>|) is map.

val (>=>) : ('a -> ('b, 'c) Stdlib.result) -> ('b -> ('d, 'c) Stdlib.result) -> 'a -> ('d, 'c) Stdlib.result

(>=>) is (>=>).

val (>>/) : ('a, 'b) Stdlib.result -> ('b -> ('a, 'c) Stdlib.result) -> ('a, 'c) Stdlib.result

(>>/) is (>>/).

val (//*) : 'a -> (unit -> 'b) -> 'b

(//* ) is (//*).

val (//=) : ('a, 'b) Stdlib.result -> ('b -> ('a, 'c) Stdlib.result) -> ('a, 'c) Stdlib.result