Module Goblint_std.GobYaml
val to_string' :
?len:int ->
?encoding:Yaml.encoding ->
?scalar_style:Yaml.scalar_style ->
?layout_style:Yaml.layout_style ->
Yaml.value ->
(string, [> `Msg of string ]) Stdlib.resultinclude module type of struct include Yaml.Util end
exception Value_error of stringval keys : Yaml.value -> string list Yaml.resval keys_exn : Yaml.value -> string listval values : Yaml.value -> Yaml.value list Yaml.resval values_exn : Yaml.value -> Yaml.value listval combine : Yaml.value -> Yaml.value -> Yaml.value Yaml.resval combine_exn : Yaml.value -> Yaml.value -> Yaml.valueval find_exn : string -> Yaml.value -> Yaml.value optionval map : (Yaml.value -> Yaml.value) -> Yaml.value -> Yaml.value Yaml.resval map_exn : (Yaml.value -> Yaml.value) -> Yaml.value -> Yaml.valueval filter : (Yaml.value -> bool) -> Yaml.value -> Yaml.value Yaml.resval filter_exn : (Yaml.value -> bool) -> Yaml.value -> Yaml.valueval to_string : Yaml.value -> string Yaml.resval to_string_exn : Yaml.value -> stringval to_bool : Yaml.value -> bool Yaml.resval to_bool_exn : Yaml.value -> boolval to_float : Yaml.value -> float Yaml.resval to_float_exn : Yaml.value -> floatval string : string -> Yaml.valueval bool : bool -> Yaml.valueval float : float -> Yaml.valueval obj : (string * Yaml.value) list -> Yaml.valueinclude module type of struct include GobResult.Syntax end
val (let+) : ('a, 'b) Stdlib.result -> ('a -> 'c) -> ('c, 'b) Stdlib.resultval (and+) :
('a, 'b) Stdlib.result ->
('c, 'b) Stdlib.result ->
('a * 'c, 'b) Stdlib.resultval (let*) :
('a, 'b) Stdlib.result ->
('a -> ('c, 'b) Stdlib.result) ->
('c, 'b) Stdlib.resultval (and*) :
('a, 'b) Stdlib.result ->
('c, 'b) Stdlib.result ->
('a * 'c, 'b) Stdlib.resultval (>>=) :
('a, 'b) Stdlib.result ->
('a -> ('c, 'b) Stdlib.result) ->
('c, 'b) Stdlib.resultval option_map :
('a -> ('b, 'e) Stdlib.result) ->
'a option ->
('b option, 'e) Stdlib.resultval list_map :
('a -> ('b, 'e) Stdlib.result) ->
'a list ->
('b list, 'e) Stdlib.resultval find :
string ->
Yaml.value ->
(Yaml.value, [> `Msg of string ]) Stdlib.resultval to_int : Yaml.value -> (int, [ `Msg of string ]) Stdlib.resultval list : [> `A of 'a ] -> ('a, [> `Msg of string ]) Stdlib.resultval entries : [> `O of 'a ] -> ('a, [> `Msg of string ]) Stdlib.resultval int : int -> Yaml.value