package mrmime

  1. Overview
  2. Docs
type phrase = Rfc5322.phrase
type phrase_or_message_id = Rfc5322.phrase_or_message_id
type 'a t =
  1. | Date : Date.t t
  2. | From : Mailbox.t list t
  3. | Sender : Mailbox.t t
  4. | ReplyTo : Address.t list t
  5. | To : Address.t list t
  6. | Cc : Address.t list t
  7. | Bcc : Address.t list t
  8. | Subject : Unstructured.t t
  9. | MessageID : MessageID.t t
  10. | InReplyTo : phrase_or_message_id list t
  11. | References : phrase_or_message_id list t
  12. | Comments : Unstructured.t t
  13. | Keywords : phrase list t
  14. | Field : Field_name.t -> Unstructured.t t
  15. | Content : Content.t t
  16. | Resent : Resent.t t
  17. | Trace : Trace.t t
type 'a v =
  1. | Date : Date.t v
  2. | Mailboxes : Mailbox.t list v
  3. | Mailbox : Mailbox.t v
  4. | Addresses : Address.t list v
  5. | MessageID : Rfc822.nonsense Rfc822.msg_id v
  6. | Phrase_or_message_id : phrase_or_message_id list v
  7. | Unstructured : Unstructured.t v
  8. | Phrases : phrase list v
  9. | Content : Content.t v
  10. | Resent : Resent.t v
  11. | Trace : Trace.t v
type field_name =
  1. | Field_name : 'a t -> field_name
type field_value =
  1. | Field_value : 'a v -> field_value
type field =
  1. | Field : 'a t * 'a -> field
val equal : 'a t -> 'b t -> ('a, 'b) Mrmime__.Refl.t option
val make : 'a t -> 'a -> field
val ($) : 'a t -> 'a -> field
val of_field_name : Field_name.t -> field_name
val to_field_name : 'a t -> Field_name.t
val field_name : field -> Field_name.t
val field_value : 'a t -> 'a v
val pp_of_field_value : 'a v -> 'a Fmt.t
val pp_of_field_name : 'a t -> 'a Fmt.t
val of_rfc5322_field : Rfc5322.field -> field
module Encoder : sig ... end
OCaml

Innovation. Community. Security.