package mrmime

  1. Overview
  2. Docs
type literal_domain =
  1. | IPv4 of Ipaddr.V4.t
  2. | IPv6 of Ipaddr.V6.t
  3. | Ext of string * string
val is_dcontent : char -> bool
val ipv4_address_literal : Ipaddr.V4.t Angstrom.t
val ipv6_addr : Ipaddr.V6.t Angstrom.t
val ipv6_address_literal : Ipaddr.V6.t Angstrom.t
val let_dig : char Angstrom.t
val failf : ('a, Format.formatter, unit, 'b Angstrom.t) format4 -> 'a
val ldh_str : string Angstrom.t
val general_address_literal : literal_domain Angstrom.t
val address_literal : literal_domain Angstrom.t
val domain : [> `Addr of literal_domain | `Domain of string list ] Angstrom.t
val id_right : [> `Addr of literal_domain | `Domain of string list | `Literal of string ] Angstrom.t
val msg_id : ([ `Atom of string | `String of string ] list * [> `Addr of literal_domain | `Domain of string list | `Literal of string ]) Angstrom.t
OCaml

Innovation. Community. Security.