package alba

  1. Overview
  2. Docs
Alba compiler

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.4.3.tar.gz
sha256=062f33c55ef39706c4290dff67d5a00bf009051fd757f9352be527f629ae21fc
md5=eb4edc4d6b7e15b83d6397bd34994153

doc/alba.fmlib/Fmlib/Result/index.html

Module Fmlib.Result

Result Monad

type ('a, 'e) t = ('a, 'e) result
val (>>=) : ('a, 'e) t -> ('a -> ('b, 'e) t) -> ('b, 'e) t
val map : ('a -> 'b) -> ('a, 'e) t -> ('b, 'e) t
val map_error : ('e1 -> 'e2) -> ('a, 'e1) t -> ('a, 'e2) t
val throw : 'e -> ('a, 'e) t
val catch : ('a, 'e) t -> ('e -> ('a, 'e) t) -> ('a, 'e) t
module Make (Error : Module_types.ANY) : sig ... end

Result Monad, satisfying the complete monadic interface as described in Module_types.MONAD.

OCaml

Innovation. Community. Security.