Module Async_smtp__.Message_spool.On_disk_monitor.Spoolable.Data

Spoolable.Data.t is where the "real" data lives and it allows for data-specific load and save functionality.

type t
val load : string ‑> t Async.Deferred.Or_error.t
val save : ?⁠temp_file:string ‑> t ‑> string ‑> unit Async.Deferred.Or_error.t