Struct nue_io::ReadWriteTell
[−]
[src]
pub struct ReadWriteTell<T> { // some fields omitted }
A wrapper that implements Tell
for streams that don't support it.
pub struct ReadWriteTell<T> { // some fields omitted }
A wrapper that implements Tell
for streams that don't support it.
impl<T> ReadWriteTell<T>
impl<T> Tell for ReadWriteTell<T>
impl<T: Read> Read for ReadWriteTell<T>
fn read(&mut self, buf: &mut [u8]) -> Result<usize>
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>
fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>
fn by_ref(&mut self) -> &mut Self
fn bytes(self) -> Bytes<Self>
fn chars(self) -> Chars<Self>
fn chain<R>(self, next: R) -> Chain<Self, R> where R: Read
fn take(self, limit: u64) -> Take<Self>
fn tee<W>(self, out: W) -> Tee<Self, W> where W: Write
impl<T: BufRead> BufRead for ReadWriteTell<T>
fn fill_buf(&mut self) -> Result<&[u8]>
fn consume(&mut self, amt: usize)
fn read_until(&mut self, byte: u8, buf: &mut Vec<u8>) -> Result<usize>
fn read_line(&mut self, buf: &mut String) -> Result<usize>
fn split(self, byte: u8) -> Split<Self>
fn lines(self) -> Lines<Self>
impl<T: Write> Write for ReadWriteTell<T>
fn write(&mut self, buf: &[u8]) -> Result<usize>
fn flush(&mut self) -> Result<()>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_fmt(&mut self, fmt: Arguments) -> Result<(), Error>
fn by_ref(&mut self) -> &mut Self
fn broadcast<W>(self, other: W) -> Broadcast<Self, W> where W: Write
impl<T: SeekForward> SeekForward for ReadWriteTell<T>
fn seek_forward(&mut self, offset: u64) -> Result<u64>
impl<T: SeekRewind> SeekRewind for ReadWriteTell<T>
fn seek_rewind(&mut self) -> Result<()>
impl<T: SeekAbsolute> SeekAbsolute for ReadWriteTell<T>
fn seek_absolute(&mut self, pos: u64) -> Result<u64>
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, type
, macro
,
and const
.
Search functions by type signature (e.g.
vec -> usize
)