package dune-private-libs

  1. Overview
  2. Docs
Private libraries of Dune

Install

Dune Dependency

Authors

Maintainers

Sources

dune-2.5.1.tbz
sha256=8f77d3a87f208e0d7cccaa1c48c4bb1bb87d62d07c3f25e9b8ba298e028ce52b
sha512=f209f12ced10c1abf8782bdb0143f4cec77795f7174d2cc75130afb1e01550b01f2f77b9e3ec4888efdad83d2f9878d179b39126f824f4e522f3ef4da34bf27e

doc/dune-private-libs.stdune/Stdune/User_error/index.html

Module Stdune.User_error

Error meant for humans

exception E of User_message.t

User errors are errors that users need to fix themselves in order to make progress. Since these errors are read by users, they should be simple to understand for people who are not familiar with the dune codebase.

val raise : ?loc:Stdune__.Loc0.t -> ?hints:User_message.Style.t Pp.t list -> User_message.Style.t Pp.t list -> _

Raise a user error. The arguments are interpreted in the same way as User_message.make. The first paragraph is prefixed with "Error:".

val make : ?loc:Stdune__.Loc0.t -> ?hints:User_message.Style.t Pp.t list -> User_message.Style.t Pp.t list -> User_message.t

Create a user error.

The "Error:" prefix

OCaml

Innovation. Community. Security.