package bistro

  1. Overview
  2. Docs
type 'a path = private
  1. | Path of string
val (/) : 'a path -> ('a, 'b) Bistro.selector -> 'b path
type 'a t
val pure : 'a -> 'a t
val pureW : 'a Bistro.Std.workflow -> 'a path t
val app : ('a -> 'b) t -> 'a t -> 'b t
val ($) : ('a -> 'b) t -> 'a t -> 'b t
val list : 'a t list -> 'a list t
val assoc : ('a * 'b t) list -> ('a * 'b) list t
val create : ?np:int -> ?mem:[ `GB of int ] -> ?logger:Bistro_engine.Scheduler.logger -> ?keep_all:bool -> ?use_docker:bool -> ?bistro_dir:string -> 'a t -> ('a, string) result Lwt.t
val run : ?np:int -> ?mem:[ `GB of int ] -> ?logger:Bistro_engine.Scheduler.logger -> ?keep_all:bool -> ?use_docker:bool -> ?bistro_dir:string -> 'a t -> 'a
val clean_run : 'a t -> unit
module Syntax : sig ... end