SimdjsonTape
struct SimdjsonTapeThe tape-building entry points over the calling thread's parser.
The symbols are resolved once per process and no parser is created or destroyed per parse, so a small document pays almost nothing beyond simdjson's own work.
Implements Movable
__init__
def __init__(out self) parse_to_document
def parse_to_document(self, json: String) -> Document Parse json and lay it out as a tape in one FFI call.
Strings and keys come back unescaped in one arena that becomes the document's byte source, so no string is allocated on its own.