package email_message
E-mail message parser
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=3aa5c85da8530c277cf9e72e18861b235b3b872f08c87f118c04478433320ebb
doc/src/email_message.kernel/email_intf.ml.html
Source file email_intf.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
open! Core module type Email = sig (** An [Email.t] is a list of headers along with unparsed content. [Email_content.parse] can be used to work with the structured content of an email. *) type t [@@deriving compare, hash, sexp_of] val create : headers:Headers.t -> raw_content:Email_raw_content.t -> t val headers : t -> Headers.t val set_headers : t -> Headers.t -> t val modify_headers : t -> f:(Headers.t -> Headers.t) -> t val raw_content : t -> Email_raw_content.t val set_raw_content : t -> Email_raw_content.t -> t val modify_raw_content : t -> f:(Email_raw_content.t -> Email_raw_content.t) -> t (** String-builder-like module. Small-to-no memory overhead when unparsed. *) val to_string_monoid : ?eol_except_raw_content:Lf_or_crlf.t -> t -> String_monoid.t (** Convert from string, in compliance with the RFC 2822 standard (standard email format, e.g. .eml but not mbox) *) val of_string : string -> t (** Convert to string, in compliance with the RFC 2822 standard (standard email format, e.g. .eml but not mbox) *) val to_string : ?eol_except_raw_content:Lf_or_crlf.t -> t -> string val to_bigstring : ?eol_except_raw_content:Lf_or_crlf.t -> t -> Bigstring.t val of_bigstring : Bigstring.t -> t val of_bigbuffer : Bigbuffer.t -> t include Comparable.S_plain with type t := t include Hashable.S_plain with type t := t module Stable : sig module V1 : Stable_without_comparator with type t = t end end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>