package opam-lib
Module OpamSolverConfig
type t = private {cudf_file : string option;solver_timeout : float;external_solver : OpamTypes.arg list option Lazy.t;solver_preferences_default : string Lazy.t option;solver_preferences_upgrade : string Lazy.t option;solver_preferences_fixup : string Lazy.t option;
}type 'a options_fun =
?cudf_file:string option ->
?solver_timeout:float ->
?external_solver:OpamTypes.arg list option Lazy.t ->
?solver_preferences_default:string Lazy.t option ->
?solver_preferences_upgrade:string Lazy.t option ->
?solver_preferences_fixup:string Lazy.t option ->
unit ->
'aval default : tval set : t -> t options_funval setk : (t -> 'a) -> t -> 'a options_funval update : ?noop:unit -> unit options_funval init : ?noop:unit -> unit options_funval criteria : OpamTypes.solver_criteria -> string