A raw or "unfiltered" interest.
Specifically, an Event_generator.t
can produce events given a buffer and a list of
raw interests, which are typically then "filtered" by a Filter.t
(a filter
takes a list of actual interests / Interest.t
s).
An event will only ever match one Interest.Raw.t
(indeed, events are keyed by
raw interests in Event_generator.t
) whereas it could match several distinct
Interest.t
s (e.g., overlapping intervals)
include sig ... end
val t_of_sexp : (Sexplib.Sexp.t ‑> 'a) ‑> Sexplib.Sexp.t ‑> 'a t
val sexp_of_t : ('a ‑> Sexplib.Sexp.t) ‑> 'a t ‑> Sexplib.Sexp.t
module I : sig ... end