package opam-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = private {
  1. strict : bool;
    (*

    Fail early with errors in OPAM files

    *)
  2. skip_version_checks : bool;
    (*

    Ignore mismatching OPAM versions in files

    *)
  3. all_parens : bool;
    (*

    Affects the OPAM format printer; for backwards-compatibility

    *)
}
type 'a options_fun = ?strict:bool -> ?skip_version_checks:bool -> ?all_parens:bool -> unit -> 'a
val default : t
val set : t -> t options_fun
val setk : (t -> 'a) -> t -> 'a options_fun
val r : t ref
val update : ?noop:unit -> unit options_fun
val init : ?noop:unit -> unit options_fun