auto merge of #12815 : alexcrichton/rust/chan-rename, r=brson
* Chan<T> => Sender<T> * Port<T> => Receiver<T> * Chan::new() => channel() * constructor returns (Sender, Receiver) instead of (Receiver, Sender) * local variables named `port` renamed to `rx` * local variables named `chan` renamed to `tx` Closes #11765
This commit is contained in:
commit
b4d324334c
117 changed files with 1735 additions and 1890 deletions
|
|
@ -116,12 +116,12 @@ fn runtest(test: &str, cratename: &str, libs: HashSet<Path>, should_fail: bool,
|
|||
//
|
||||
// The basic idea is to not use a default_handler() for rustc, and then also
|
||||
// not print things by default to the actual stderr.
|
||||
let (p, c) = Chan::new();
|
||||
let w1 = io::ChanWriter::new(c);
|
||||
let (tx, rx) = channel();
|
||||
let w1 = io::ChanWriter::new(tx);
|
||||
let w2 = w1.clone();
|
||||
let old = io::stdio::set_stderr(~w1);
|
||||
spawn(proc() {
|
||||
let mut p = io::PortReader::new(p);
|
||||
let mut p = io::ChanReader::new(rx);
|
||||
let mut err = old.unwrap_or(~io::stderr() as ~Writer);
|
||||
io::util::copy(&mut p, &mut err).unwrap();
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue