std: Remove old_io/old_path from the prelude
This commit removes the reexports of `old_io` traits as well as `old_path` types and traits from the prelude. This functionality is now all deprecated and needs to be removed to make way for other functionality like `Seek` in the `std::io` module (currently reexported as `NewSeek` in the io prelude). Closes #23377 Closes #23378
This commit is contained in:
@@ -24,8 +24,9 @@ use collections::HashMap;
|
||||
use ffi::CString;
|
||||
use fmt;
|
||||
use old_io::pipe::{PipeStream, PipePair};
|
||||
use old_io::{IoResult, IoError};
|
||||
use old_io::{IoResult, IoError, Reader, Writer};
|
||||
use old_io;
|
||||
use old_path::{Path, GenericPath};
|
||||
use libc;
|
||||
use os;
|
||||
use old_path::BytesContainer;
|
||||
@@ -60,7 +61,7 @@ use thread;
|
||||
/// # Examples
|
||||
///
|
||||
/// ```should_fail
|
||||
/// use std::old_io::Command;
|
||||
/// use std::old_io::*;
|
||||
///
|
||||
/// let mut child = match Command::new("/bin/cat").arg("file.txt").spawn() {
|
||||
/// Ok(child) => child,
|
||||
@@ -163,7 +164,7 @@ pub type EnvMap = HashMap<EnvKey, CString>;
|
||||
/// to be changed (for example, by adding arguments) prior to spawning:
|
||||
///
|
||||
/// ```
|
||||
/// use std::old_io::Command;
|
||||
/// use std::old_io::*;
|
||||
///
|
||||
/// let mut process = match Command::new("sh").arg("-c").arg("echo hello").spawn() {
|
||||
/// Ok(p) => p,
|
||||
@@ -759,9 +760,11 @@ impl Drop for Process {
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use old_io::{Truncate, Write, TimedOut, timer, process, FileNotFound};
|
||||
use prelude::v1::{Ok, Err, range, drop, Some, None, Vec};
|
||||
use prelude::v1::{Path, String, Reader, Writer, Clone};
|
||||
use prelude::v1::{Str, AsSlice, ToString, GenericPath};
|
||||
use old_io::{Reader, Writer};
|
||||
use prelude::v1::{Ok, Err, drop, Some, None, Vec};
|
||||
use prelude::v1::{String, Clone};
|
||||
use prelude::v1::{Str, AsSlice, ToString};
|
||||
use old_path::{GenericPath, Path};
|
||||
use old_io::fs::PathExtensions;
|
||||
use old_io::timer::*;
|
||||
use rt::running_on_valgrind;
|
||||
|
||||
Reference in New Issue
Block a user