Module Async_smtp_types__Retry_interval

type t
include sig ... end
val compare : t ‑> t ‑> int
val hash_fold_t : Base.Hash.state ‑> t ‑> Base.Hash.state
val hash : t ‑> Base.Hash.hash_value
val sexp_of_t : t ‑> Base.Sexp.t
val create : ?⁠jitter:Core.Time.Span.t ‑> Core.Time.Span.t ‑> t

create ?jitter span creates a retry interval of a uniformly random time span in the range span - jitter, span + jitter

val to_span : t ‑> Core.Time.Span.t
module Stable : sig ... end