(function() {var implementors = {};
implementors["actix_http"] = [{"text":"impl Read for TestBuffer","synthetic":false,"types":["actix_http::test::TestBuffer"]}];
implementors["awc"] = [{"text":"impl Read for BoxedSocket","synthetic":false,"types":["awc::connect::BoxedSocket"]}];
implementors["brotli2"] = [{"text":"impl<R: BufRead> Read for BrotliEncoder<R>","synthetic":false,"types":["brotli2::bufread::BrotliEncoder"]},{"text":"impl<R: BufRead> Read for BrotliDecoder<R>","synthetic":false,"types":["brotli2::bufread::BrotliDecoder"]},{"text":"impl<R: Read> Read for BrotliEncoder<R>","synthetic":false,"types":["brotli2::read::BrotliEncoder"]},{"text":"impl<R: Read> Read for BrotliDecoder<R>","synthetic":false,"types":["brotli2::read::BrotliDecoder"]}];
implementors["bytes"] = [{"text":"impl<B: Buf + Sized> Read for Reader<B>","synthetic":false,"types":["bytes::buf::reader::Reader"]}];
implementors["either"] = [{"text":"impl<L, R> Read for Either<L, R> where
L: Read,
R: Read, ","synthetic":false,"types":["either::Either"]}];
implementors["flate2"] = [{"text":"impl<R: Read> Read for CrcReader<R>","synthetic":false,"types":["flate2::crc::CrcReader"]},{"text":"impl<R: BufRead> Read for DeflateEncoder<R>","synthetic":false,"types":["flate2::deflate::bufread::DeflateEncoder"]},{"text":"impl<R: BufRead> Read for DeflateDecoder<R>","synthetic":false,"types":["flate2::deflate::bufread::DeflateDecoder"]},{"text":"impl<R: Read> Read for DeflateEncoder<R>","synthetic":false,"types":["flate2::deflate::read::DeflateEncoder"]},{"text":"impl<R: Read> Read for DeflateDecoder<R>","synthetic":false,"types":["flate2::deflate::read::DeflateDecoder"]},{"text":"impl<W: Read + Write> Read for DeflateEncoder<W>","synthetic":false,"types":["flate2::deflate::write::DeflateEncoder"]},{"text":"impl<W: Read + Write> Read for DeflateDecoder<W>","synthetic":false,"types":["flate2::deflate::write::DeflateDecoder"]},{"text":"impl<R: BufRead> Read for GzEncoder<R>","synthetic":false,"types":["flate2::gz::bufread::GzEncoder"]},{"text":"impl<R: BufRead> Read for GzDecoder<R>","synthetic":false,"types":["flate2::gz::bufread::GzDecoder"]},{"text":"impl<R: BufRead> Read for MultiGzDecoder<R>","synthetic":false,"types":["flate2::gz::bufread::MultiGzDecoder"]},{"text":"impl<R: Read> Read for GzEncoder<R>","synthetic":false,"types":["flate2::gz::read::GzEncoder"]},{"text":"impl<R: Read> Read for GzDecoder<R>","synthetic":false,"types":["flate2::gz::read::GzDecoder"]},{"text":"impl<R: Read> Read for MultiGzDecoder<R>","synthetic":false,"types":["flate2::gz::read::MultiGzDecoder"]},{"text":"impl<R: Read + Write> Read for GzEncoder<R>","synthetic":false,"types":["flate2::gz::write::GzEncoder"]},{"text":"impl<W: Read + Write> Read for GzDecoder<W>","synthetic":false,"types":["flate2::gz::write::GzDecoder"]},{"text":"impl<R: BufRead> Read for ZlibEncoder<R>","synthetic":false,"types":["flate2::zlib::bufread::ZlibEncoder"]},{"text":"impl<R: BufRead> Read for ZlibDecoder<R>","synthetic":false,"types":["flate2::zlib::bufread::ZlibDecoder"]},{"text":"impl<R: Read> Read for ZlibEncoder<R>","synthetic":false,"types":["flate2::zlib::read::ZlibEncoder"]},{"text":"impl<R: Read> Read for ZlibDecoder<R>","synthetic":false,"types":["flate2::zlib::read::ZlibDecoder"]},{"text":"impl<W: Read + Write> Read for ZlibEncoder<W>","synthetic":false,"types":["flate2::zlib::write::ZlibEncoder"]},{"text":"impl<W: Read + Write> Read for ZlibDecoder<W>","synthetic":false,"types":["flate2::zlib::write::ZlibDecoder"]}];
implementors["mio"] = [{"text":"impl Read for TcpStream","synthetic":false,"types":["mio::net::tcp::TcpStream"]},{"text":"impl<'a> Read for &'a TcpStream","synthetic":false,"types":["mio::net::tcp::TcpStream"]}];
implementors["mio_uds"] = [{"text":"impl Read for UnixStream","synthetic":false,"types":["mio_uds::stream::UnixStream"]},{"text":"impl<'a> Read for &'a UnixStream","synthetic":false,"types":["mio_uds::stream::UnixStream"]}];
implementors["rand_core"] = [{"text":"impl Read for dyn RngCore","synthetic":false,"types":["rand_core::RngCore"]}];
implementors["socket2"] = [{"text":"impl Read for Socket","synthetic":false,"types":["socket2::Socket"]},{"text":"impl<'a> Read for &'a Socket","synthetic":false,"types":["socket2::Socket"]}];
implementors["tokio_io"] = [{"text":"impl<T> Read for AllowStdIo<T> where
T: Read, ","synthetic":false,"types":["tokio_io::allow_std::AllowStdIo"]},{"text":"impl<T: AsyncRead> Read for ReadHalf<T>","synthetic":false,"types":["tokio_io::split::ReadHalf"]}];
implementors["tokio_reactor"] = [{"text":"impl<E> Read for PollEvented<E> where
E: Evented + Read, ","synthetic":false,"types":["tokio_reactor::poll_evented::PollEvented"]},{"text":"impl<'a, E> Read for &'a PollEvented<E> where
E: Evented,
&'a E: Read, ","synthetic":false,"types":["tokio_reactor::poll_evented::PollEvented"]}];
implementors["tokio_tcp"] = [{"text":"impl Read for TcpStream","synthetic":false,"types":["tokio_tcp::stream::TcpStream"]},{"text":"impl<'a> Read for &'a TcpStream","synthetic":false,"types":["tokio_tcp::stream::TcpStream"]}];
if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()