(function() { const implementors = Object.fromEntries([["common_base",[]],["mito2",[["impl RangeReader for InstrumentedRangeReader<'_>",0],["impl RangeReader for ParquetRangeReader<'_>",0],["impl<F, Fut, E> RangeReader for IndexPageReader<'_, F>
where\n F: Fn(Vec<Range<u64>>) -> Fut + Send + Sync,\n Fut: Future<Output = Result<Vec<Bytes>, E>> + Send,\n E: Error + Send + Sync + 'static,
",0]]],["puffin",[["impl<A, B> RangeReader for Either<A, B>
where\n A: RangeReader,\n B: RangeReader,
",0],["impl<R: RangeReader> RangeReader for PartialReader<R>",0]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() //{"start":59,"fragment_lengths":[18,2533,521]}