Module Async_smtp__.Multispool.Monitor.Make.Limits

type t = {
max_checked_out_age : Core.Time.Span.t;
max_tmp_file_age : Core.Time.Span.t;
max_queue_ages : (Spoolable.Queue.t * Core.Time.Span.t) list;
}
include sig ... end
val t_of_sexp : Base.Sexp.t ‑> t
val sexp_of_t : t ‑> Base.Sexp.t
val create : ?⁠max_checked_out_age:Core.Time.Span.t ‑> ?⁠max_tmp_file_age:Core.Time.Span.t ‑> ?⁠max_queue_ages:(Spoolable.Queue.t * Core.Time.Span.t) list ‑> unit ‑> t