package async_smtp

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of Async.Command
module Arg_type : sig ... end
module Flag : sig ... end
module Anons : sig ... end
module Param : sig ... end
module Let_syntax : sig ... end
module Spec : sig ... end
type t = Core.Command.t
type (!'main, 'result) basic_spec_command = summary:string -> ?readme:(unit -> string) -> ('main, unit -> 'result) Spec.t -> 'main -> t
val basic_spec : ('main, unit) basic_spec_command
type 'result basic_command = summary:string -> ?readme:(unit -> string) -> (unit -> 'result) Param.t -> t
val basic : unit basic_command
val group : summary:string -> ?readme:(unit -> string) -> ?preserve_subcommand_order:unit -> ?body:(path:string list -> unit) -> (string * t) list -> t
val lazy_group : summary:string -> ?readme:(unit -> string) -> ?preserve_subcommand_order:unit -> ?body:(path:string list -> unit) -> (string * t) list Core__.Import.Lazy.t -> t
val exec : summary:string -> ?readme:(unit -> string) -> ?child_subcommand:string list -> path_to_exe: [ `Absolute of string | `Relative_to_argv0 of string | `Relative_to_me of string ] -> unit -> t
val of_lazy : t Core__.Import.Lazy.t -> t
val summary : t -> string
module Shape : sig ... end
val shape : t -> Shape.t
val run : ?version:string -> ?build_info:string -> ?argv:string list -> ?extend:(string list -> string list) -> t -> unit
module Deprecated : sig ... end
type !'a with_options = ?extract_exn:bool -> 'a
val async : unit Async_extra__.Import.Deferred.t basic_command with_options
val async_spec : ('a, unit Async_extra__.Import.Deferred.t) basic_spec_command with_options
val async_or_error : unit Async_extra__.Import.Deferred.Or_error.t basic_command with_options
val async_spec_or_error : ('a, unit Async_extra__.Import.Deferred.Or_error.t) basic_spec_command with_options
type 'r staged = ([ `Scheduler_started ] -> 'r) Core.Staged.t
module Staged : sig ... end
val rpc : summary:string -> ?readme:(unit -> string) -> ('main, Async.Rpc.Connection.t -> unit Async.Deferred.t) Spec.t -> 'main -> t
val config_or_rpc : summary:string -> ?readme:(unit -> string) -> ('main, [ `Config of Async_smtp.Smtp_server.Config.t | `Rpc of Async.Rpc.Connection.t ] -> unit Async.Deferred.t) Spec.t -> 'main -> t
OCaml

Innovation. Community. Security.