It seems like a common situation to have a [large](https://github.com/serde-rs/json/issues/403) top-level array in a JSON file. ```rust [ {...}, {...}, {...}, ... ] ``` StreamDeserializer should expose a way to access the elements of such an array one at a time without holding the whole thing in memory.