package mrmime

  1. Overview
  2. Docs
type field = Rfc5322.trace
type word = Rfc822.word
type local = Rfc822.local
type phrase = Rfc5322.phrase
type literal_domain = Rfc5321.literal_domain =
  1. | IPv4 of Ipaddr.V4.t
  2. | IPv6 of Ipaddr.V6.t
  3. | Ext of string * string
type domain = Rfc5322.domain
type mailbox = Rfc5322.mailbox = {
  1. name : phrase option;
  2. local : local;
  3. domain : domain * domain list;
}
type t
val number : t -> int
val location : t -> Location.t
val length : t -> int
val pp : t Fmt.t
val reduce : (int * [> field ] as 'a * Location.t) list -> t list -> t list * (int * 'a * Location.t) list
module Encoder : sig ... end
OCaml

Innovation. Community. Security.