fn innerParseFromValue(comptime T: type, allocator: Allocator, source: Value, options: ParseOptions) ParseFromValueError!T

This is an internal function called recursively during the implementation of parseFromValueLeaky. It is exposed primarily to enable custom jsonParseFromValue() methods to call back into the parseFromValue* system, such as if you’re implementing a custom container of type T; you can call innerParseFromValue(T, ...) for each of the container’s items.

Parameters

T: type,
allocator: Allocator,
source: Value,
options: ParseOptions,