pub struct Repeat { /* fields omitted */ }
A reader which yields one byte over and over and over and over and over and...
This struct is generally created by calling repeat(). Please see the documentation of repeat() for more details.
impl Read for Repeat
[src]
fn read(&mut self, buf: &mut [u8]) -> Result<usize>Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize>Read all bytes until EOF in this source, placing them into buf. Read more
fn read_to_string(&mut self, buf: &mut String) -> Result<usize>Read all bytes until EOF in this source, placing them into buf. Read more
fn read_exact(&mut self, buf: &mut [u8]) -> Result<()>Read the exact number of bytes required to fill buf. Read more
fn by_ref(&mut self) -> &mut Self where Self: SizedCreates a "by reference" adaptor for this instance of Read. Read more
fn bytes(self) -> Bytes<Self> where Self: SizedTransforms this Read instance to an Iterator over its bytes. Read more
fn chars(self) -> Chars<Self> where Self: SizedTransforms this Read instance to an Iterator over chars. Read more
fn chain<R:Â Read>(self, next: R) -> Chain<Self, R> where Self: SizedCreates an adaptor which will chain this stream with another. Read more
fn take(self, limit: u64) -> Take<Self> where Self: SizedCreates an adaptor which will read at most limit bytes from it. Read more
impl Debug for Repeat
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter.
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/io/struct.Repeat.html