val
fold :
t -> init:'acc__ -> spool_dir:('acc__ -> (
t, string)
Fieldslib.Field.t ->
t -> string -> 'acc__) -> tmp_dir:('acc__ -> (
t, string option)
Fieldslib.Field.t ->
t -> string option -> 'acc__) -> ports:('acc__ -> (
t, int list)
Fieldslib.Field.t ->
t -> int list -> 'acc__) -> max_concurrent_send_jobs:('acc__ -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__) -> max_concurrent_receive_jobs_per_port:('acc__ -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__) -> rpc_port:('acc__ -> (
t, int)
Fieldslib.Field.t ->
t -> int -> 'acc__) -> malformed_emails:('acc__ -> (
t, [
|
`Reject
|
`Wrap
])
Fieldslib.Field.t ->
t -> [
|
`Reject
|
`Wrap
] -> 'acc__) -> max_message_size:('acc__ -> (
t,
Core.Std.Byte_units.t)
Fieldslib.Field.t ->
t ->
Core.Std.Byte_units.t -> 'acc__) -> tls_options:('acc__ -> (
t,
Tls.t option)
Fieldslib.Field.t ->
t ->
Tls.t option -> 'acc__) -> client:('acc__ -> (
t,
Client_config.t)
Fieldslib.Field.t ->
t ->
Client_config.t -> 'acc__) -> 'acc__