Module Async_smtp__.Mail_log.Mail_fingerprint.Fields

val names : string list
val parts : (tt list) Fieldslib.Field.t
val md5 : (t, string option) Fieldslib.Field.t
val headers : (t, (string * string) list) Fieldslib.Field.t
val fold : init:'acc__0 ‑> headers:('acc__0 ‑> (t, (string * string) list) Fieldslib.Field.t ‑> 'acc__1) ‑> md5:('acc__1 ‑> (t, string option) Fieldslib.Field.t ‑> 'acc__2) ‑> parts:('acc__2 ‑> (tt list) Fieldslib.Field.t ‑> 'acc__3) ‑> 'acc__3
val make_creator : headers:((t, (string * string) list) Fieldslib.Field.t ‑> 'acc__0 ‑> ('input__ ‑> (string * string) list) * 'acc__1) ‑> md5:((t, string option) Fieldslib.Field.t ‑> 'acc__1 ‑> ('input__ ‑> string option) * 'acc__2) ‑> parts:((tt list) Fieldslib.Field.t ‑> 'acc__2 ‑> ('input__ ‑> t list) * 'acc__3) ‑> 'acc__0 ‑> ('input__ ‑> t) * 'acc__3
val create : headers:(string * string) list ‑> md5:string option ‑> parts:t list ‑> t
val map : headers:((t, (string * string) list) Fieldslib.Field.t ‑> (string * string) list) ‑> md5:((t, string option) Fieldslib.Field.t ‑> string option) ‑> parts:((tt list) Fieldslib.Field.t ‑> t list) ‑> t
val iter : headers:((t, (string * string) list) Fieldslib.Field.t ‑> unit) ‑> md5:((t, string option) Fieldslib.Field.t ‑> unit) ‑> parts:((tt list) Fieldslib.Field.t ‑> unit) ‑> unit
val for_all : headers:((t, (string * string) list) Fieldslib.Field.t ‑> bool) ‑> md5:((t, string option) Fieldslib.Field.t ‑> bool) ‑> parts:((tt list) Fieldslib.Field.t ‑> bool) ‑> bool
val exists : headers:((t, (string * string) list) Fieldslib.Field.t ‑> bool) ‑> md5:((t, string option) Fieldslib.Field.t ‑> bool) ‑> parts:((tt list) Fieldslib.Field.t ‑> bool) ‑> bool
val to_list : headers:((t, (string * string) list) Fieldslib.Field.t ‑> 'elem__) ‑> md5:((t, string option) Fieldslib.Field.t ‑> 'elem__) ‑> parts:((tt list) Fieldslib.Field.t ‑> 'elem__) ‑> 'elem__ list
val map_poly : ([< `Read | `Set_and_create ], t'x0Fieldslib.Field.user ‑> 'x0 list
module Direct : sig ... end