Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val sexp_of_copy : copy -> Sexplib0.Sexp.t
val copy_of_sexp : Sexplib0.Sexp.t -> copy
val sexp_of_unix_user : unix_user -> Sexplib0.Sexp.t
val unix_user_of_sexp : Sexplib0.Sexp.t -> unix_user
val sexp_of_windows_user : windows_user -> Sexplib0.Sexp.t
val windows_user_of_sexp : Sexplib0.Sexp.t -> windows_user
val sexp_of_user : user -> Sexplib0.Sexp.t
val user_of_sexp : Sexplib0.Sexp.t -> user
val __user_of_sexp__ : Sexplib0.Sexp.t -> user
val sexp_of_run : run -> Sexplib0.Sexp.t
val run_of_sexp : Sexplib0.Sexp.t -> run
val sexp_of_op : op -> Sexplib0.Sexp.t
val op_of_sexp : Sexplib0.Sexp.t -> op
val __op_of_sexp__ : Sexplib0.Sexp.t -> op
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val workdir : string -> op
val shell : string list -> op
val copy :
?from:[ `Context | `Build of string ] ->
?exclude:string list ->
string list ->
dst:string ->
op
val env : string -> string -> op
val user_unix : uid:int -> gid:int -> op
val user_windows : name:string -> op
val root_unix : [ `Unix of unix_user ]
val root_windows : [ `Windows of windows_user ]
val root : user
pp f s
is similar to Sexplib.Sexp.pp_hum f (sexp_of_t s)
, but attempts to improve the layout slightly by putting each operation on its own line.
module Cache : sig ... end
module Secret : sig ... end
module Docker : sig ... end