std: Update docs for removal of ReadExt, WriteExt
This commit is contained in:
parent
ed81038504
commit
227d30414c
2 changed files with 16 additions and 16 deletions
|
@ -647,14 +647,14 @@ pub trait BufRead: Read {
|
||||||
|
|
||||||
/// A `Write` adaptor which will write data to multiple locations.
|
/// A `Write` adaptor which will write data to multiple locations.
|
||||||
///
|
///
|
||||||
/// For more information, see `WriteExt::broadcast`.
|
/// For more information, see `Write::broadcast`.
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of WriteExt::broadcast")]
|
#[unstable(feature = "io", reason = "awaiting stability of Write::broadcast")]
|
||||||
pub struct Broadcast<T, U> {
|
pub struct Broadcast<T, U> {
|
||||||
first: T,
|
first: T,
|
||||||
second: U,
|
second: U,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of WriteExt::broadcast")]
|
#[unstable(feature = "io", reason = "awaiting stability of Write::broadcast")]
|
||||||
impl<T: Write, U: Write> Write for Broadcast<T, U> {
|
impl<T: Write, U: Write> Write for Broadcast<T, U> {
|
||||||
fn write(&mut self, data: &[u8]) -> Result<usize> {
|
fn write(&mut self, data: &[u8]) -> Result<usize> {
|
||||||
let n = try!(self.first.write(data));
|
let n = try!(self.first.write(data));
|
||||||
|
@ -670,7 +670,7 @@ impl<T: Write, U: Write> Write for Broadcast<T, U> {
|
||||||
|
|
||||||
/// Adaptor to chain together two instances of `Read`.
|
/// Adaptor to chain together two instances of `Read`.
|
||||||
///
|
///
|
||||||
/// For more information, see `ReadExt::chain`.
|
/// For more information, see `Read::chain`.
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub struct Chain<T, U> {
|
pub struct Chain<T, U> {
|
||||||
first: T,
|
first: T,
|
||||||
|
@ -693,7 +693,7 @@ impl<T: Read, U: Read> Read for Chain<T, U> {
|
||||||
|
|
||||||
/// Reader adaptor which limits the bytes read from an underlying reader.
|
/// Reader adaptor which limits the bytes read from an underlying reader.
|
||||||
///
|
///
|
||||||
/// For more information, see `ReadExt::take`.
|
/// For more information, see `Read::take`.
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub struct Take<T> {
|
pub struct Take<T> {
|
||||||
inner: T,
|
inner: T,
|
||||||
|
@ -746,14 +746,14 @@ impl<T: BufRead> BufRead for Take<T> {
|
||||||
|
|
||||||
/// An adaptor which will emit all read data to a specified writer as well.
|
/// An adaptor which will emit all read data to a specified writer as well.
|
||||||
///
|
///
|
||||||
/// For more information see `ReadExt::tee`
|
/// For more information see `Read::tee`
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::tee")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::tee")]
|
||||||
pub struct Tee<R, W> {
|
pub struct Tee<R, W> {
|
||||||
reader: R,
|
reader: R,
|
||||||
writer: W,
|
writer: W,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::tee")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::tee")]
|
||||||
impl<R: Read, W: Write> Read for Tee<R, W> {
|
impl<R: Read, W: Write> Read for Tee<R, W> {
|
||||||
fn read(&mut self, buf: &mut [u8]) -> Result<usize> {
|
fn read(&mut self, buf: &mut [u8]) -> Result<usize> {
|
||||||
let n = try!(self.reader.read(buf));
|
let n = try!(self.reader.read(buf));
|
||||||
|
@ -765,7 +765,7 @@ impl<R: Read, W: Write> Read for Tee<R, W> {
|
||||||
|
|
||||||
/// A bridge from implementations of `Read` to an `Iterator` of `u8`.
|
/// A bridge from implementations of `Read` to an `Iterator` of `u8`.
|
||||||
///
|
///
|
||||||
/// See `ReadExt::bytes` for more information.
|
/// See `Read::bytes` for more information.
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub struct Bytes<R> {
|
pub struct Bytes<R> {
|
||||||
inner: R,
|
inner: R,
|
||||||
|
@ -787,8 +787,8 @@ impl<R: Read> Iterator for Bytes<R> {
|
||||||
|
|
||||||
/// A bridge from implementations of `Read` to an `Iterator` of `char`.
|
/// A bridge from implementations of `Read` to an `Iterator` of `char`.
|
||||||
///
|
///
|
||||||
/// See `ReadExt::chars` for more information.
|
/// See `Read::chars` for more information.
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::chars")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::chars")]
|
||||||
pub struct Chars<R> {
|
pub struct Chars<R> {
|
||||||
inner: R,
|
inner: R,
|
||||||
}
|
}
|
||||||
|
@ -796,7 +796,7 @@ pub struct Chars<R> {
|
||||||
/// An enumeration of possible errors that can be generated from the `Chars`
|
/// An enumeration of possible errors that can be generated from the `Chars`
|
||||||
/// adapter.
|
/// adapter.
|
||||||
#[derive(PartialEq, Clone, Debug)]
|
#[derive(PartialEq, Clone, Debug)]
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::chars")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::chars")]
|
||||||
pub enum CharsError {
|
pub enum CharsError {
|
||||||
/// Variant representing that the underlying stream was read successfully
|
/// Variant representing that the underlying stream was read successfully
|
||||||
/// but it did not contain valid utf8 data.
|
/// but it did not contain valid utf8 data.
|
||||||
|
@ -806,7 +806,7 @@ pub enum CharsError {
|
||||||
Other(Error),
|
Other(Error),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::chars")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::chars")]
|
||||||
impl<R: Read> Iterator for Chars<R> {
|
impl<R: Read> Iterator for Chars<R> {
|
||||||
type Item = result::Result<char, CharsError>;
|
type Item = result::Result<char, CharsError>;
|
||||||
|
|
||||||
|
@ -838,7 +838,7 @@ impl<R: Read> Iterator for Chars<R> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::chars")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::chars")]
|
||||||
impl std_error::Error for CharsError {
|
impl std_error::Error for CharsError {
|
||||||
fn description(&self) -> &str {
|
fn description(&self) -> &str {
|
||||||
match *self {
|
match *self {
|
||||||
|
@ -854,7 +854,7 @@ impl std_error::Error for CharsError {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[unstable(feature = "io", reason = "awaiting stability of ReadExt::chars")]
|
#[unstable(feature = "io", reason = "awaiting stability of Read::chars")]
|
||||||
impl fmt::Display for CharsError {
|
impl fmt::Display for CharsError {
|
||||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||||
match *self {
|
match *self {
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
//! This module contains reexports of many core I/O traits such as `Read`,
|
//! This module contains reexports of many core I/O traits such as `Read`,
|
||||||
//! `Write`, `ReadExt`, and `WriteExt`. Structures and functions are not
|
//! `Write` and `BufRead`. Structures and functions are not
|
||||||
//! contained in this module.
|
//! contained in this module.
|
||||||
|
|
||||||
#![stable(feature = "rust1", since = "1.0.0")]
|
#![stable(feature = "rust1", since = "1.0.0")]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue