• Home
  • Raw
  • Download

Lines Matching refs:R

41 pub struct GzEncoder<R> {
42 inner: bufread::GzEncoder<BufReader<R>>,
45 pub fn gz_encoder<R: Read>(inner: bufread::GzEncoder<BufReader<R>>) -> GzEncoder<R> { in gz_encoder() argument
49 impl<R: Read> GzEncoder<R> {
57 pub fn new(r: R, level: Compression) -> GzEncoder<R> { in new() argument
62 impl<R> GzEncoder<R> {
64 pub fn get_ref(&self) -> &R { in get_ref() argument
72 pub fn get_mut(&mut self) -> &mut R { in get_mut() argument
77 pub fn into_inner(self) -> R { in into_inner() argument
82 impl<R: Read> Read for GzEncoder<R> {
88 impl<R: Read + Write> Write for GzEncoder<R> {
133 pub struct GzDecoder<R> {
134 inner: bufread::GzDecoder<BufReader<R>>,
137 impl<R: Read> GzDecoder<R> {
140 pub fn new(r: R) -> GzDecoder<R> { in new() argument
147 impl<R> GzDecoder<R> {
154 pub fn get_ref(&self) -> &R { in get_ref() argument
162 pub fn get_mut(&mut self) -> &mut R { in get_mut() argument
167 pub fn into_inner(self) -> R { in into_inner() argument
172 impl<R: Read> Read for GzDecoder<R> {
179 impl<R: AsyncRead> AsyncRead for GzDecoder<R> {}
181 impl<R: Read + Write> Write for GzDecoder<R> {
192 impl<R: AsyncWrite + AsyncRead> AsyncWrite for GzDecoder<R> {
239 pub struct MultiGzDecoder<R> {
240 inner: bufread::MultiGzDecoder<BufReader<R>>,
243 impl<R: Read> MultiGzDecoder<R> {
247 pub fn new(r: R) -> MultiGzDecoder<R> { in new() argument
254 impl<R> MultiGzDecoder<R> {
261 pub fn get_ref(&self) -> &R { in get_ref() argument
269 pub fn get_mut(&mut self) -> &mut R { in get_mut() argument
274 pub fn into_inner(self) -> R { in into_inner() argument
279 impl<R: Read> Read for MultiGzDecoder<R> {
286 impl<R: AsyncRead> AsyncRead for MultiGzDecoder<R> {}
288 impl<R: Read + Write> Write for MultiGzDecoder<R> {
299 impl<R: AsyncWrite + AsyncRead> AsyncWrite for MultiGzDecoder<R> {