OpamSolverConfigSourceConfiguration options for the solver lib (record, global reference, setter, initialisation)
type t = private {cudf_file : string option;solver : (module OpamCudfSolver.S) Lazy.t;best_effort : bool;solver_preferences_default : string option Lazy.t;solver_preferences_upgrade : string option Lazy.t;solver_preferences_fixup : string option Lazy.t;solver_preferences_best_effort_prefix : string option Lazy.t;solver_timeout : float option;solver_allow_suboptimal : bool;cudf_trim : string option;dig_depth : int;preprocess : bool;version_lag_power : int;}type 'a options_fun =
?cudf_file:string option ->
?solver:(module OpamCudfSolver.S) Lazy.t ->
?best_effort:bool ->
?solver_preferences_default:string option Lazy.t ->
?solver_preferences_upgrade:string option Lazy.t ->
?solver_preferences_fixup:string option Lazy.t ->
?solver_preferences_best_effort_prefix:string option Lazy.t ->
?solver_timeout:float option ->
?solver_allow_suboptimal:bool ->
?cudf_trim:string option ->
?dig_depth:int ->
?preprocess:bool ->
?version_lag_power:int ->
'ainclude OpamStd.Config.Sig
with type t := t
and type 'a options_fun := 'a options_funChecks if best_effort was set and is supported