package eio

  1. Overview
  2. Docs
Effect-based direct-style IO API for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

eio-1.4.tbz
sha256=ba11ad486f492130dbb486f2b3bdc4905643f10016806ddf86e9a34e4346aaa5
sha512=57ef2c137ccdc26d8029e636b6a4ee92da7c6b2f35954946bd56ca595d6947a8ec42f6f83f8552f73d6719e6ce2314cae2e2fad1686a387522935e6f90e9a8d9

doc/eio.unix/Eio_unix/Err/index.html

Module Eio_unix.ErrSource

Wrap Unix errors as Eio.Io ones.

  • since 1.4
Sourceval v : Unix.error -> string -> string -> exn

v e fn arg returns an Eio.Io error corresponding to a Unix.Unix_error (e, fn, arg) exception.

Example:

  try
    Unix.rmdir "/tmp/foo"
  with Unix.Unix_error (e, fn, arg) ->
    raise (Eio_unix.Err.v e fn arg)