diff options
| author | gareth <gareth@gareth-N56VM.(none)> | 2012-12-24 18:52:53 +0000 |
|---|---|---|
| committer | gareth <gareth@gareth-N56VM.(none)> | 2012-12-24 18:52:53 +0000 |
| commit | feff3a9c6ccd83d1007d9d04fafe37788d20f548 (patch) | |
| tree | e6f2312b5994336071e7be867d2360b7a80ecfa5 /src/libstd | |
| parent | cd6960edf071053237e4608a3bf2a423d75ff6dc (diff) | |
| download | rust-feff3a9c6ccd83d1007d9d04fafe37788d20f548.tar.gz rust-feff3a9c6ccd83d1007d9d04fafe37788d20f548.zip | |
Convert core::io to use explicit self (for issue #4118 and issue #2004)
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/flatpipes.rs | 10 | ||||
| -rw-r--r-- | src/libstd/net_tcp.rs | 20 |
2 files changed, 15 insertions, 15 deletions
diff --git a/src/libstd/flatpipes.rs b/src/libstd/flatpipes.rs index 52037969d24..1617641afe3 100644 --- a/src/libstd/flatpipes.rs +++ b/src/libstd/flatpipes.rs @@ -646,19 +646,19 @@ mod util { } impl BufReader: Reader { - fn read(bytes: &[mut u8], len: uint) -> uint { + fn read(&self, bytes: &[mut u8], len: uint) -> uint { self.as_bytes_reader(|r| r.read(bytes, len) ) } - fn read_byte() -> int { + fn read_byte(&self) -> int { self.as_bytes_reader(|r| r.read_byte() ) } - fn eof() -> bool { + fn eof(&self) -> bool { self.as_bytes_reader(|r| r.eof() ) } - fn seek(offset: int, whence: io::SeekStyle) { + fn seek(&self, offset: int, whence: io::SeekStyle) { self.as_bytes_reader(|r| r.seek(offset, whence) ) } - fn tell() -> uint { + fn tell(&self) -> uint { self.as_bytes_reader(|r| r.tell() ) } } diff --git a/src/libstd/net_tcp.rs b/src/libstd/net_tcp.rs index c94a7fd1125..c888b457356 100644 --- a/src/libstd/net_tcp.rs +++ b/src/libstd/net_tcp.rs @@ -788,7 +788,7 @@ impl TcpSocket { /// Implementation of `io::reader` trait for a buffered `net::tcp::tcp_socket` impl TcpSocketBuf: io::Reader { - fn read(buf: &[mut u8], len: uint) -> uint { + fn read(&self, buf: &[mut u8], len: uint) -> uint { // Loop until our buffer has enough data in it for us to read from. while self.data.buf.len() < len { let read_result = read(&self.data.sock, 0u); @@ -821,7 +821,7 @@ impl TcpSocketBuf: io::Reader { count } - fn read_byte() -> int { + fn read_byte(&self) -> int { let mut bytes = ~[0]; if self.read(bytes, 1u) == 0 { if self.end_of_stream { @@ -833,21 +833,21 @@ impl TcpSocketBuf: io::Reader { bytes[0] as int } } - fn eof() -> bool { + fn eof(&self) -> bool { self.end_of_stream } - fn seek(dist: int, seek: io::SeekStyle) { + fn seek(&self, dist: int, seek: io::SeekStyle) { log(debug, fmt!("tcp_socket_buf seek stub %? %?", dist, seek)); // noop } - fn tell() -> uint { + fn tell(&self) -> uint { 0u // noop } } /// Implementation of `io::reader` trait for a buffered `net::tcp::tcp_socket` impl TcpSocketBuf: io::Writer { - pub fn write(data: &[const u8]) unsafe { + pub fn write(&self, data: &[const u8]) unsafe { let socket_data_ptr = ptr::addr_of(&(*((*(self.data)).sock).socket_data)); let w_result = write_common_impl(socket_data_ptr, @@ -858,17 +858,17 @@ impl TcpSocketBuf: io::Writer { err_data.err_name, err_data.err_msg)); } } - fn seek(dist: int, seek: io::SeekStyle) { + fn seek(&self, dist: int, seek: io::SeekStyle) { log(debug, fmt!("tcp_socket_buf seek stub %? %?", dist, seek)); // noop } - fn tell() -> uint { + fn tell(&self) -> uint { 0u } - fn flush() -> int { + fn flush(&self) -> int { 0 } - fn get_type() -> io::WriterType { + fn get_type(&self) -> io::WriterType { io::File } } |
