module Rotation: sig .. end
sig
end
type t = {
messages :int option;
int option
size :Core.Std.Byte_units.t option;
Core.Std.Byte_units.t option
time :(Core.Std.Time.Ofday.t * Core.Std.Zone.t) option;
(Core.Std.Time.Ofday.t * Core.Std.Zone.t) option
keep :[ `All | `At_least of int | `Newer_than of Core.Std.Time.Span.t ];
[ `All | `At_least of int | `Newer_than of Core.Std.Time.Span.t ]
val t_of_sexp : Sexplib.Sexp.t -> t
Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
t -> Sexplib.Sexp.t