module

json

142 symbols77 public

Module Dependencies

graph LR json[json] json --> std[std] std --> cstd[cstd] std --> core[core] json --> cstd[cstd]

Symbols

Public only
DebugJsonSaxHandler (struct) in handler.ch

ASTJsonHandler (struct) in handler.ch

append_value_inner (function) in emit.ch Private

append_value (function) in emit.ch

append_value_pretty (function) in emit.ch

JsonDecoder (struct) in decode.ch

__non_gen_se_repl (function) in decode.ch

take_ok (function) in decode.ch

se_err (function) in decode.ch

JsonArrayDecoder (struct) in decode.ch

JsonObjectDecoder (struct) in decode.ch

TypeDecoder (struct) in decode.ch

__decode_dispatch_1 (function) in decode.ch

__decode_dispatch_2 (function) in decode.ch

decode (function) in decode.ch

JsonMapDecoder (struct) in decode.ch

JsonStringDecoder (struct) in decode.ch

json (namespace) in api.ch

__try_parse (function) in api.ch

ParseResult (struct) in json.ch

JsonSaxHandler (interface) in json.ch

JsonParser (struct) in json.ch

JsonEncoder (struct) in encode.ch

JsonArrayEncoder (struct) in encode.ch

JsonObjectEncoder (struct) in encode.ch

JsonMapEncoder (struct) in encode.ch

__container_begin_item (function) in encode.ch

append_escaped_char (function) in encode.ch Private

json_escape_into (function) in encode.ch

write_i64 (function) in encode.ch

write_u64 (function) in encode.ch

write_double_raw (function) in encode.ch

write_double (function) in encode.ch

write_float_raw (function) in encode.ch

write_float (function) in encode.ch

parse_i64 (function) in encode.ch

parse_u64 (function) in encode.ch

parse_double (function) in encode.ch

__unsafe_cast_json_encoder (function) in encode.ch

encode (function) in encode.ch Private

JsonValue (variant) in value.ch