Module Async_smtp.Envelope_selector.Base

type t = [
| Email_message.Std.Email_selector.Base.t
| `envelope_sender of Re2.Regex.t
| `exists_envelope_recipient of Re2.Regex.t
| `all_envelope_recipients of Re2.Regex.t
]
include sig ... end
val t_of_sexp : Sexplib.Sexp.t ‑> t
val __t_of_sexp__ : Sexplib.Sexp.t ‑> t
val sexp_of_t : t ‑> Sexplib.Sexp.t
val matches : t ‑> Types.Envelope.t ‑> bool