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
- Tape
- A decoded JSON tape
- Tape
Decoder - Implements a state machine for decoding JSON to a tape
- Tape
Decoder Options - Configuration for a
TapeDecoder.
Enumsยง
- Decoder
State ๐ - States based on https://www.json.org/json-en.html
- Literal ๐
- Tape
Element - We decode JSON to a flattened tape representation, allowing for efficient traversal of the JSON data
Functionsยง
- char_
from_ ๐surrogate_ pair - Creates a character from an UTF-16 surrogate pair
- err ๐
- Returns an error for a given byte
band contextctx - json_
whitespace ๐ - Evaluates to true if
bis a valid JSON whitespace character - parse_
hex ๐ - Parse a hex character to
u8 - write_
char ๐ - Writes
cas UTF-8 toout