aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnders Kaseorg <andersk@mit.edu>2015-04-02 05:45:01 -0400
committerAnders Kaseorg <andersk@mit.edu>2015-04-02 05:51:08 -0400
commit331cfa6d765dcc58789618732ec27858cf60c1a4 (patch)
treea508f49dad963cae8419a0c4d62a3fdd83f4b2bb /src
parenta645c6d700a5c514aab289bd189dcff80d6f9398 (diff)
downloadbyteorder-331cfa6d765dcc58789618732ec27858cf60c1a4.tar.gz
Replace FromError with From
As per https://github.com/rust-lang/rust/pull/23879. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Diffstat (limited to 'src')
-rw-r--r--src/new.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/new.rs b/src/new.rs
index 1eac46a..f639ea2 100644
--- a/src/new.rs
+++ b/src/new.rs
@@ -26,12 +26,12 @@ pub enum Error {
Io(io::Error),
}
-impl error::FromError<io::Error> for Error {
- fn from_error(err: io::Error) -> Error { Error::Io(err) }
+impl From<io::Error> for Error {
+ fn from(err: io::Error) -> Error { Error::Io(err) }
}
-impl error::FromError<Error> for io::Error {
- fn from_error(err: Error) -> io::Error {
+impl From<Error> for io::Error {
+ fn from(err: Error) -> io::Error {
match err {
Error::Io(err) => err,
Error::UnexpectedEOF => io::Error::new(io::ErrorKind::Other,
@@ -188,14 +188,14 @@ fn read_full<R: io::Read + ?Sized>(rdr: &mut R, buf: &mut [u8]) -> Result<()> {
Ok(0) => return Err(Error::UnexpectedEOF),
Ok(n) => nread += n,
Err(ref e) if e.kind() == io::ErrorKind::Interrupted => {},
- Err(e) => return Err(error::FromError::from_error(e))
+ Err(e) => return Err(From::from(e))
}
}
Ok(())
}
fn write_all<W: io::Write + ?Sized>(wtr: &mut W, buf: &[u8]) -> Result<()> {
- wtr.write_all(buf).map_err(error::FromError::from_error)
+ wtr.write_all(buf).map_err(From::from)
}
/// Extends `Write` with methods for writing numbers. (For `std::io`.)