Text or binary are the type of the plaintext. For Base64, if the mode is text, '\n' is turned into '\r\n' when encoding, and vice versa.
include sig ... endval hash_fold_known : Ppx_hash_lib.Std.Hash.state ‑> known ‑> Ppx_hash_lib.Std.Hash.stateval hash_known : known ‑> Ppx_hash_lib.Std.Hash.hash_valueval bin_known : known Bin_prot.Type_class.tval bin_read_known : known Bin_prot.Read.readerval __bin_read_known__ : (int ‑> known) Bin_prot.Read.readerval bin_reader_known : known Bin_prot.Type_class.readerval bin_size_known : known Bin_prot.Size.sizerval bin_write_known : known Bin_prot.Write.writerval bin_writer_known : known Bin_prot.Type_class.writerval bin_shape_known : Bin_prot.Shape.tval known_of_sexp : Sexplib.Sexp.t ‑> knownval __known_of_sexp__ : Sexplib.Sexp.t ‑> knownval sexp_of_known : known ‑> Sexplib.Sexp.tinclude sig ... endval hash_fold_t : Ppx_hash_lib.Std.Hash.state ‑> t ‑> Ppx_hash_lib.Std.Hash.stateval hash : t ‑> Ppx_hash_lib.Std.Hash.hash_valueval bin_t : t Bin_prot.Type_class.tval bin_read_t : t Bin_prot.Read.readerval __bin_read_t__ : (int ‑> t) Bin_prot.Read.readerval bin_reader_t : t Bin_prot.Type_class.readerval bin_size_t : t Bin_prot.Size.sizerval bin_write_t : t Bin_prot.Write.writerval bin_writer_t : t Bin_prot.Type_class.writerval bin_shape_t : Bin_prot.Shape.tval t_of_sexp : Sexplib.Sexp.t ‑> tval __t_of_sexp__ : Sexplib.Sexp.t ‑> tval sexp_of_t : t ‑> Sexplib.Sexp.tval default : knownval of_headers_or_default : Email_message.Headers.t ‑> t