Currently (pre-2.18), StreamReadConstraints is a field of ParserBase and not ParserMinimalBase.
But for various reasons, it'd be better if it was actually moved down (demoted) to ParserMinimalBase.
This seems doable, for 2.18 and should not cause backwards compatibility issues with non-JSON implementations.
This would be useful in particular for #1296 to have direct access during construction.
Currently (pre-2.18),
StreamReadConstraints
is a field ofParserBase
and notParserMinimalBase
. But for various reasons, it'd be better if it was actually moved down (demoted) toParserMinimalBase
. This seems doable, for 2.18 and should not cause backwards compatibility issues with non-JSON implementations.This would be useful in particular for #1296 to have direct access during construction.