include module type of struct include Serlib.Ser_pp end
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> tval sexp_of_t : t -> Sexplib0__.Sexp.tinclude Ppx_hash_lib.Hashable.S with type t := t
val hash_fold_t : t Base__Ppx_hash_lib.hash_foldval hash : t -> Base__Ppx_hash_lib.Std.Hash.hash_valueinclude Ppx_compare_lib.Comparable.S with type t := t
val compare : t Base__Ppx_compare_lib.comparetype doc_view = Pp.doc_viewval sexp_of_doc_view : doc_view -> Sexplib0.Sexp.tval doc_view_of_sexp : Sexplib0.Sexp.t -> doc_viewval hash_fold_doc_view :
Ppx_hash_lib.Std.Hash.state ->
doc_view ->
Ppx_hash_lib.Std.Hash.stateval hash_doc_view : doc_view -> Ppx_hash_lib.Std.Hash.hash_valueSourceval str : string -> Pp.t Sourceval string_of_ppcmds : Pp.t -> string Sourceval to_string : Pp.t -> string