package caqti

  1. Overview
  2. Docs
Unified interface to relational database libraries

Install

dune-project
 Dependency

Authors

Maintainers

Sources

caqti-v3.0.0.tbz
sha256=3ceea06ba0e8e8bcab0386b5817b68cb30fce457eaa25ada0182891d66f6a0b9
sha512=e01f546a45b04cafd5fa262e9228e5a1aabd5e0942059c073a4181c928450baf3d990cc59ffb1a33dff445b46a0e218224a23dca96e8d24cdd0ab793d08e4538

doc/caqti.platform/Caqti_platform/Fiber_utils/Make/index.html

Module Fiber_utils.MakeSource

Parameters

Signature

Sourceval (let*) : 'a Fiber.t -> ('a -> 'b Fiber.t) -> 'b Fiber.t
Sourceval (let+) : 'a Fiber.t -> ('a -> 'b) -> 'b Fiber.t
val (>>=) : 'a Fiber.t -> ('a -> 'b Fiber.t) -> 'b Fiber.t
val (>|=) : 'a Fiber.t -> ('a -> 'b) -> 'b Fiber.t
Sourceval (>>=?) : ('a, 'e) result Fiber.t -> ('a -> ('b, 'e) result Fiber.t) -> ('b, 'e) result Fiber.t
Sourceval (>|=?) : ('a, 'e) result Fiber.t -> ('a -> 'b) -> ('b, 'e) result Fiber.t
Sourceval (let*?) : ('a, 'e) result Fiber.t -> ('a -> ('b, 'e) result Fiber.t) -> ('b, 'e) result Fiber.t
Sourceval (let+?) : ('a, 'e) result Fiber.t -> ('a -> 'b) -> ('b, 'e) result Fiber.t
Sourceval assert_single_use : what:string -> bool ref -> (unit -> 'a Fiber.t) -> 'a Fiber.t
Sourceval iter_s_list : ('a -> unit Fiber.t) -> 'a list -> unit Fiber.t
Sourceval iter_rs_list : ('a -> (unit, 'e) result Fiber.t) -> 'a list -> (unit, 'e) result Fiber.t
Sourceval map_rs_list : ('a -> ('b, 'e) result Fiber.t) -> 'a list -> ('b list, 'e) result Fiber.t