package caqti

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

caqti-v2.3.0.tbz
sha256=4dadf33904c9fd25065dbf6739aa0a9eaaaea000c6981c17a534b475dd5c3891
sha512=13c1cbeff3ee0e54ed1cc8f8df5f7660c292d5d50faa9480916f3c7e578961ab3b3779395c0664346cf42509f7b98d986e8377133542869a462288d6c0e34cbf

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