Up

Module Fields

Signature

val names : string list
val helo : (t, string option) Fieldslib.Field.t
val id : (t, string) Fieldslib.Field.t
val fold : init:'acc__ -> id:('acc__ -> (t, string) Fieldslib.Field.t -> 'acc__) -> remote:('acc__ -> (t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'acc__) -> local:('acc__ -> (t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'acc__) -> helo:('acc__ -> (t, string option) Fieldslib.Field.t -> 'acc__) -> tls:('acc__ -> (t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> 'acc__) -> 'acc__
val make_creator : id:((t, string) Fieldslib.Field.t -> 'compile_acc__ -> ('input__ -> string) * 'compile_acc__) -> remote:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'compile_acc__ -> ('input__ -> Core.Std.Host_and_port.t) * 'compile_acc__) -> local:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'compile_acc__ -> ('input__ -> Core.Std.Host_and_port.t) * 'compile_acc__) -> helo:((t, string option) Fieldslib.Field.t -> 'compile_acc__ -> ('input__ -> string option) * 'compile_acc__) -> tls:((t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> 'compile_acc__ -> ('input__ -> Async_ssl.Std.Ssl.Connection.t option) * 'compile_acc__) -> 'compile_acc__ -> ('input__ -> t) * 'compile_acc__
val create : id:string -> remote:Core.Std.Host_and_port.t -> local:Core.Std.Host_and_port.t -> helo:string option -> tls:Async_ssl.Std.Ssl.Connection.t option -> t
val iter : id:((t, string) Fieldslib.Field.t -> unit) -> remote:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> unit) -> local:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> unit) -> helo:((t, string option) Fieldslib.Field.t -> unit) -> tls:((t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> unit) -> unit
val for_all : id:((t, string) Fieldslib.Field.t -> bool) -> remote:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> bool) -> local:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> bool) -> helo:((t, string option) Fieldslib.Field.t -> bool) -> tls:((t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> bool) -> bool
val exists : id:((t, string) Fieldslib.Field.t -> bool) -> remote:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> bool) -> local:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> bool) -> helo:((t, string option) Fieldslib.Field.t -> bool) -> tls:((t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> bool) -> bool
val to_list : id:((t, string) Fieldslib.Field.t -> 'elem__) -> remote:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'elem__) -> local:((t, Core.Std.Host_and_port.t) Fieldslib.Field.t -> 'elem__) -> helo:((t, string option) Fieldslib.Field.t -> 'elem__) -> tls:((t, Async_ssl.Std.Ssl.Connection.t option) Fieldslib.Field.t -> 'elem__) -> 'elem__ list
val map_poly : ([<
| `Read
| `Set_and_create
], t, 'x0) Fieldslib.Field.user -> 'x0 list
module Direct : sig .. end