Macrosยง
- next ๐Evaluates to the next element in the iterator or breaks the current loop
Structsยง
- BufIter ๐A wrapper around a slice iterator that provides some helper functionality
- A decoded JSON tape
- Implements a state machine for decoding JSON to a tape
Enumsยง
- Decoder
State ๐States based on https://www.json.org/json-en.html - Literal ๐
- We decode JSON to a flattened tape representation, allowing for efficient traversal of the JSON data
Functionsยง
- Creates a character from an UTF-16 surrogate pair
- err ๐Returns an error for a given byte
b
and contextctx
- json_
whitespace ๐Evaluates to true ifb
is a valid JSON whitespace character - parse_
hex ๐Parse a hex character tou8
- write_
char ๐Writesc
as UTF-8 toout