Up
Module
Fields
Signature
val
names : string list
val
tls : (
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
val
helo : (
t
, string option)
Fieldslib.Field.t
val
local : (
t
,
Types.Address.t
)
Fieldslib.Field.t
val
remote : (
t
,
Types.Address.t
)
Fieldslib.Field.t
val
fold : init:'acc__0 -> remote:('acc__0 -> (
t
,
Types.Address.t
)
Fieldslib.Field.t
-> 'acc__1) -> local:('acc__1 -> (
t
,
Types.Address.t
)
Fieldslib.Field.t
-> 'acc__2) -> helo:('acc__2 -> (
t
, string option)
Fieldslib.Field.t
-> 'acc__3) -> tls:('acc__3 -> (
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> 'acc__4) -> 'acc__4
val
make_creator : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> 'acc__0 -> ('input__ ->
Types.Address.t
) * 'acc__1) -> local:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> 'acc__1 -> ('input__ ->
Types.Address.t
) * 'acc__2) -> helo:((
t
, string option)
Fieldslib.Field.t
-> 'acc__2 -> ('input__ -> string option) * 'acc__3) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
-> 'acc__3 -> ('input__ ->
Async_ssl.Std.Ssl.Connection.t
option) * 'acc__4) -> 'acc__0 -> ('input__ ->
t
) * 'acc__4
val
create : remote:
Types.Address.t
-> local:
Types.Address.t
-> helo:string option -> tls:
Async_ssl.Std.Ssl.Connection.t
option ->
t
val
map : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
->
Types.Address.t
) -> local:((
t
,
Types.Address.t
)
Fieldslib.Field.t
->
Types.Address.t
) -> helo:((
t
, string option)
Fieldslib.Field.t
-> string option) -> tls:((
t
,
Async_ssl.Std.Ssl.Connection.t
option)
Fieldslib.Field.t
->
Async_ssl.Std.Ssl.Connection.t
option) ->
t
val
iter : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> unit) -> local:((
t
,
Types.Address.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 : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> bool) -> local:((
t
,
Types.Address.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 : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> bool) -> local:((
t
,
Types.Address.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 : remote:((
t
,
Types.Address.t
)
Fieldslib.Field.t
-> 'elem__) -> local:((
t
,
Types.Address.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