CodecWire
Functions
fnarrayarray(j : Json.JsonValue) : Result(List(Json.JsonValue), CodecError.Error)#
fnfieldfield(j : Json.JsonValue, key : String) : Result(Json.JsonValue, CodecError.Error)#
fnintegerinteger(s : String) : Result(Int, CodecError.Error)#
fnobjectobject(j : Json.JsonValue, fields : List(String)) : Result(Unit, CodecError.Error)#
fnoption_valueoption_value(value : Option(String)) : Json.JsonValue#
fnoptionaloptional(j : Json.JsonValue) : Result(Option(String), CodecError.Error)#
fnparseparse(s : String) : Result(Json.JsonValue, CodecError.Error) do Result.map_err(Json.parse(s), fn _ -> CodecError.InvalidEncoding) end#
fnstringstring(j : Json.JsonValue) : Result(String, CodecError.Error)#
fntexttext(j : Json.JsonValue, key : String) : Result(String, CodecError.Error)#
fnversionversion(j : Json.JsonValue) : Result(Unit, CodecError.Error)#