Module Serlib.Ser_goptions
type option_locality = Goptions.option_locality
val option_locality_of_yojson :
Yojson.Safe.t ->
option_locality Ppx_deriving_yojson_runtime.error_or
val hash_fold_option_locality :
Ppx_hash_lib.Std.Hash.state ->
option_locality ->
Ppx_hash_lib.Std.Hash.state
val hash_option_locality : option_locality -> Ppx_hash_lib.Std.Hash.hash_value
type option_name = Goptions.option_name
val sexp_of_option_name : option_name -> Sexplib0.Sexp.t
val option_name_of_sexp : Sexplib0.Sexp.t -> option_name
val option_name_to_yojson : option_name -> Yojson.Safe.t
val option_name_of_yojson :
Yojson.Safe.t ->
option_name Ppx_deriving_yojson_runtime.error_or
val hash_fold_option_name :
Ppx_hash_lib.Std.Hash.state ->
option_name ->
Ppx_hash_lib.Std.Hash.state
val hash_option_name : option_name -> Ppx_hash_lib.Std.Hash.hash_value
type option_value = Goptions.option_value
val option_value_of_yojson :
Yojson.Safe.t ->
(option_value, string) Result.result
type option_state = Goptions.option_state
type table_value = Goptions.table_value
val sexp_of_table_value : table_value -> Sexplib0.Sexp.t
val table_value_of_sexp : Sexplib0.Sexp.t -> table_value
val table_value_to_yojson : table_value -> Yojson.Safe.t
val table_value_of_yojson :
Yojson.Safe.t ->
table_value Ppx_deriving_yojson_runtime.error_or
val hash_fold_table_value :
Ppx_hash_lib.Std.Hash.state ->
table_value ->
Ppx_hash_lib.Std.Hash.state
val hash_table_value : table_value -> Ppx_hash_lib.Std.Hash.hash_value