val iter : t ‑> id:((t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> unit) ‑> sender:((t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> unit) ‑> sender_args:((t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> unit) ‑> recipients:((t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> unit) ‑> unit
val fold : t ‑> init:'acc__0 ‑> id:('acc__0 ‑> (t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> 'acc__1) ‑> sender:('acc__1 ‑> (t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> 'acc__2) ‑> sender_args:('acc__2 ‑> (t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> 'acc__3) ‑> recipients:('acc__3 ‑> (t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> 'acc__4) ‑> 'acc__4
val for_all : t ‑> id:((t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> bool) ‑> sender:((t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> bool) ‑> sender_args:((t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> bool) ‑> recipients:((t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> bool) ‑> bool
val exists : t ‑> id:((t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> bool) ‑> sender:((t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> bool) ‑> sender_args:((t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> bool) ‑> recipients:((t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> bool) ‑> bool
val to_list : t ‑> id:((t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> 'elem__) ‑> sender:((t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> 'elem__) ‑> sender_args:((t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> 'elem__) ‑> recipients:((t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> 'elem__) ‑> 'elem__ list
val map : t ‑> id:((t, Async_smtp_types.Smtp_envelope.Id.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Id.t ‑> Async_smtp_types.Smtp_envelope.Id.t) ‑> sender:((t, Async_smtp_types.Smtp_envelope.Sender.t) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender.t ‑> Async_smtp_types.Smtp_envelope.Sender.t) ‑> sender_args:((t, Async_smtp_types.Smtp_envelope.Sender_argument.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list ‑> Async_smtp_types.Smtp_envelope.Sender_argument.t list) ‑> recipients:((t, Async_smtp_types.Email_address.t list) Fieldslib.Field.t ‑> t ‑> Async_smtp_types.Email_address.t list ‑> Async_smtp_types.Email_address.t list) ‑> t
val set_all_mutable_fields : t ‑> unit