Skip to content

Commit ce54178

Browse files
committed
Move errno::Result back to crate root
1 parent 82d87b6 commit ce54178

24 files changed

+30
-42
lines changed

src/errno.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use libc::c_int;
2-
use std::{fmt, io, error, result};
3-
use Error;
2+
use std::{fmt, io, error};
3+
use {Error, Result};
44

55
pub use self::consts::*;
66
pub use self::consts::Errno::*;
@@ -117,8 +117,6 @@ impl From<Errno> for io::Error {
117117
}
118118
}
119119

120-
pub type Result<T> = result::Result<T, Error>;
121-
122120
fn last() -> Errno {
123121
Errno::from_i32(errno())
124122
}

src/fcntl.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use NixPath;
2-
use errno::{Errno, Result};
1+
use {Errno, Result, NixPath};
32
use libc::{c_int, c_uint};
43
use sys::stat::Mode;
54
use std::os::unix::io::RawFd;

src/lib.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ extern crate nix_test as nixtest;
2020

2121
// Re-exports
2222
pub use libc::{c_int, c_void};
23-
pub use errno::{Errno, Result};
23+
pub use errno::Errno;
2424

2525
pub mod errno;
2626
pub mod features;
@@ -43,12 +43,12 @@ pub mod unistd;
4343

4444
/*
4545
*
46-
* ===== Error =====
46+
* ===== Result / Error =====
4747
*
4848
*/
4949

5050
use libc::c_char;
51-
use std::ptr;
51+
use std::{ptr, result};
5252
use std::ffi::CStr;
5353
use std::path::{Path, PathBuf};
5454
use std::os::unix::ffi::OsStrExt;
@@ -57,6 +57,8 @@ use std::fmt;
5757
use std::error;
5858
use libc::PATH_MAX;
5959

60+
pub type Result<T> = result::Result<T, Error>;
61+
6062
#[derive(Clone, Copy, Debug, PartialEq)]
6163
pub enum Error {
6264
Sys(errno::Errno),

src/mount.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use libc::{c_ulong, c_int};
2-
use NixPath;
3-
use errno::{Errno, Result};
2+
use {Errno, Result, NixPath};
43

54
bitflags!(
65
flags MsFlags: c_ulong {

src/mqueue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//!
33
//! [Further reading and details on the C API](http://man7.org/linux/man-pages/man7/mq_overview.7.html)
44
5-
use errno::{Errno, Result};
5+
use {Errno, Result};
66

77
use libc::{c_int, c_long, c_char, size_t, mode_t, strlen};
88
use std::ffi::CString;

src/poll.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use libc::c_int;
2-
use errno::{Errno, Result};
2+
use {Errno, Result};
33

44
pub use self::ffi::PollFd;
55
pub use self::ffi::consts::*;

src/sched.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::mem;
22
use std::os::unix::io::RawFd;
33
use libc::{c_int, c_uint, c_void, c_ulong, pid_t};
4-
use errno::{Errno, Result};
4+
use {Errno, Result};
55

66
pub type CloneFlags = c_uint;
77

src/sys/epoll.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use errno::{Errno, Result};
1+
use {Errno, Result};
22
use libc::c_int;
33
use std::os::unix::io::RawFd;
44

src/sys/memfd.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use libc;
22
use std::os::unix::io::RawFd;
3-
use errno::{Errno, Result};
3+
use {Errno, Result};
44
use std::ffi::CStr;
55

66
bitflags!(

src/sys/mman.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use {NixPath, Error};
2-
use errno::{Errno, Result};
1+
use {Errno, Error, Result, NixPath};
32
use fcntl::OFlag;
43
use libc::{c_void, size_t, off_t, mode_t};
54
use sys::stat::Mode;

0 commit comments

Comments
 (0)