package emile

  1. Overview
  2. Docs
Parser of email address according RFC822

Install

Dune Dependency

Authors

Maintainers

Sources

emile-v1.1.tbz
sha256=1759253996b53b84ff1a2b76ff30c3614bc61cb02ff8a500480be4a96a202164
sha512=b53df652cd9c585d2720cf1ad6b877a11e3779b4edda08d6b965557721d46538cd10dd8a7a3a6316dc6a3785ae66167785529619e31f40e7dfde01faaf692c7f

doc/src/emile.cmdliner/emile_cmdliner.ml.html

Source file emile_cmdliner.ml

1
2
3
4
5
6
7
8
9
10
open Cmdliner

let error_msgf fmt = Format.kasprintf (fun err -> Error (`Msg err)) fmt

let mailbox =
  let parser x = match Emile.of_string x with
    | Ok v -> Ok v
    | Error _ -> error_msgf "%S is an invalid mail address" x in
  let pp = Emile.pp_mailbox in
  Arg.conv ~docv:"<mailbox>" (parser, pp)
OCaml

Innovation. Community. Security.