api
decode.ch
Declarations in decode.ch
12 declarationsjson
Declarations
Public only
JsonDecoder#
Publicstruct
===== Decoder (owned-copy approach) =====
__non_gen_se_repl#
Publicfunction
deliberately NON-GENERIC helper used by the #json compiler plugin's generated
take_ok#
Publicfunction
Ok payload with a pattern match, because a pattern-bound value cannot be
se_err#
Publicfunction
shared error constructor: most decode errors are a plain generic
JsonArrayDecoder#
Publicstruct
===== JsonArrayDecoder =====
JsonObjectDecoder#
Publicstruct
struct JsonObjectDecoder {
var iterator : ordered_map_iterator<string, JsonValue>
var _total : u64
}
===== JsonObjectDecoder =====
TypeDecoder#
Publicstruct
placeholder struct that allows dispatching methods to different types
__decode_dispatch_1#
Publicfunction
generic-dispatch internals: JsonDecoder.decode() routes through
__decode_dispatch_2#
Publicfunction
decode#
PublicfunctionExtension
JsonMapDecoder#
Publicstruct
===== JsonMapDecoder =====