Data.Fragment_triemodule type Suffix_tree = sig ... endinclude Sexplib0.Sexpable.S with type t := tinclude Sexplib0.Sexpable.Of_sexp with type t := tval t_of_sexp : Sexplib0.Sexp.t -> tinclude Sexplib0.Sexpable.Sexp_of with type t := tval sexp_of_t : t -> Sexplib0.Sexp.tval metadata : t -> Metadata.tval empty_fragment : t -> Fragment.tval find : t -> Backtrace.t -> Fragment.t optionval find_rev : t -> Backtrace.Reversed.t -> Fragment.t optionval find_singleton : t -> Location.t -> Fragment.t optionval find_iterator :
t ->
Fragment.Iterator.Trace.t ->
Fragment.Iterator.t optionval deep_fold_callers :
t ->
init:'a ->
f:(backtrace:Backtrace.t -> fragment:Fragment.t -> 'a -> 'a) ->
'aval deep_fold_callees :
t ->
init:'a ->
f:(backtrace_rev:Backtrace.Reversed.t -> fragment:Fragment.t -> 'a -> 'a) ->
'aval fold_singletons :
t ->
init:'a ->
f:(location:Location.t -> fragment:Fragment.t -> 'a -> 'a) ->
'amodule Serialized : sig ... endmodule Debug : sig ... endval of_suffix_tree :
(module Suffix_tree with type t = 'tree) ->
'tree ->
total_allocations:Core.Byte_units.t ->
tval allocator_fragment : t -> Fragment.tval toplevel_fragment : t -> Fragment.tval total_allocations : t -> Core.Byte_units.t