Struct twilio_async::io::Repeat 1.0.0[−][src]
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.
Trait Implementations
impl Debug for Repeat1.16.0[src]
impl Debug for Repeatfn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>Formats the value using the given formatter. Read more
impl Read for Repeat[src]
impl Read for Repeatfn read(&mut self, buf: &mut [u8]) -> Result<usize, Error>[src]
fn read(&mut self, buf: &mut [u8]) -> Result<usize, Error>Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
unsafe fn initializer(&self) -> Initializer[src]
unsafe fn initializer(&self) -> Initializerread_initializer)Determines if this Reader can work with buffers of uninitialized memory. Read more
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>[src]
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>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, Error>[src]
fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>Read all bytes until EOF in this source, appending them to buf. Read more
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>1.6.0[src]
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>Read the exact number of bytes required to fill buf. Read more
ⓘImportant traits for &'a mut Rfn by_ref(&mut self) -> &mut Self[src]
fn by_ref(&mut self) -> &mut SelfCreates a "by reference" adaptor for this instance of Read. Read more
ⓘImportant traits for Bytes<R>fn bytes(self) -> Bytes<Self>[src]
fn bytes(self) -> Bytes<Self>Transforms this Read instance to an [Iterator] over its bytes. Read more
ⓘImportant traits for Chars<R>fn chars(self) -> Chars<Self>[src]
fn chars(self) -> Chars<Self>: Use str::from_utf8 instead: https://doc.rust-lang.org/nightly/std/str/struct.Utf8Error.html#examples
🔬 This is a nightly-only experimental API. (io)
the semantics of a partial read/write of where errors happen is currently unclear and may change
Transforms this Read instance to an [Iterator] over [char]s. Read more
ⓘImportant traits for Chain<T, U>fn chain<R>(self, next: R) -> Chain<Self, R> where
R: Read, [src]
fn chain<R>(self, next: R) -> Chain<Self, R> where
R: Read, Creates an adaptor which will chain this stream with another. Read more
ⓘImportant traits for Take<T>fn take(self, limit: u64) -> Take<Self>[src]
fn take(self, limit: u64) -> Take<Self>Creates an adaptor which will read at most limit bytes from it. Read more
impl AsyncRead for Repeat[src]
impl AsyncRead for Repeatunsafe fn prepare_uninitialized_buffer(&self, &mut [u8]) -> bool[src]
unsafe fn prepare_uninitialized_buffer(&self, &mut [u8]) -> boolPrepares an uninitialized buffer to be safe to pass to read. Returns true if the supplied buffer was zeroed out. Read more
fn poll_read(&mut self, buf: &mut [u8]) -> Result<Async<usize>, Error>[src]
fn poll_read(&mut self, buf: &mut [u8]) -> Result<Async<usize>, Error>Attempt to read from the AsyncRead into buf. Read more
fn read_buf<B>(&mut self, buf: &mut B) -> Result<Async<usize>, Error> where
B: BufMut, [src]
fn read_buf<B>(&mut self, buf: &mut B) -> Result<Async<usize>, Error> where
B: BufMut, Pull some bytes from this source into the specified Buf, returning how many bytes were read. Read more
fn framed<T>(self, codec: T) -> Framed<Self, T> where
Self: AsyncWrite,
T: Decoder + Encoder, [src]
fn framed<T>(self, codec: T) -> Framed<Self, T> where
Self: AsyncWrite,
T: Decoder + Encoder, : Use tokio_codec::Decoder::framed instead
Provides a Stream and Sink interface for reading and writing to this Io object, using Decode and Encode to read and write the raw data. Read more
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite, [src]
fn split(self) -> (ReadHalf<Self>, WriteHalf<Self>) where
Self: AsyncWrite, Helper method for splitting this read/write object into two halves. Read more