about summary refs log tree commit diff
path: root/src/libstd/sys/common
diff options
context:
space:
mode:
authorBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-11-10 09:35:53 +1100
committerBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-11-13 02:04:31 +1100
commit46333d527b138e8e202380a5ce4409dfe1414148 (patch)
tree12a9e363e31b019f74bcf9748fd2bc58770fd86d /src/libstd/sys/common
parent0da49dcf1352bc038bb32c1a7bc1ac1be50d541c (diff)
downloadrust-46333d527b138e8e202380a5ce4409dfe1414148.tar.gz
rust-46333d527b138e8e202380a5ce4409dfe1414148.zip
Deprecate Zero and One traits
Diffstat (limited to 'src/libstd/sys/common')
-rw-r--r--src/libstd/sys/common/mod.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/sys/common/mod.rs b/src/libstd/sys/common/mod.rs
index d5ac6170497..65eb987afea 100644
--- a/src/libstd/sys/common/mod.rs
+++ b/src/libstd/sys/common/mod.rs
@@ -13,7 +13,6 @@
 
 use io::{mod, IoError, IoResult};
 use prelude::*;
-use num;
 use sys::{last_error, retry, fs};
 use c_str::CString;
 use path::BytesContainer;
@@ -57,8 +56,8 @@ pub fn unimpl() -> IoError {
 }
 
 // unix has nonzero values as errors
-pub fn mkerr_libc<Int: num::Zero>(ret: Int) -> IoResult<()> {
-    if !ret.is_zero() {
+pub fn mkerr_libc<T: Int>(ret: T) -> IoResult<()> {
+    if ret != Int::zero() {
         Err(last_error())
     } else {
         Ok(())