Struct unix_fd::fd::FdRaw
[−]
[src]
pub struct FdRaw { /* fields omitted */ }
Methods
impl FdRaw
[src]
fn into_file(self) -> Result<File>
[src]
fn open<T: AsRef<Path>>(path: &T, flags: c_int) -> Result<Self>
[src]
fn openat<T: AsRef<Path>>(&self, path: &T, flags: c_int) -> Result<Self>
[src]
fn createat<T: AsRef<Path>>(
&self,
path: &T,
flags: c_int,
mode: u32
) -> Result<Self>
[src]
&self,
path: &T,
flags: c_int,
mode: u32
) -> Result<Self>
fn mkdirat<T: AsRef<Path>>(&self, path: &T, mode: u32) -> Result<()>
[src]
fn symlinkat<D, T>(&self, target: &D, path: &T) -> Result<()> where
D: AsRef<Path>,
T: AsRef<Path>,
[src]
D: AsRef<Path>,
T: AsRef<Path>,
unsafe fn new(fd: c_int) -> Self
[src]
fn cwd() -> Self
[src]
unsafe fn as_unmanaged(&self) -> Self
[src]
fn dupfd(&self, cloexec: bool) -> Result<Self>
[src]
fn is_lnkat<T: AsRef<Path>>(&self, fname: &T) -> bool
[src]
fn is_regat<T: AsRef<Path>>(&self, fname: &T) -> bool
[src]
fn is_dirat<T: AsRef<Path>>(&self, fname: &T) -> bool
[src]
fn stat<T>(fname: &T, do_follow: bool) -> Result<stat> where
T: AsRef<Path>,
[src]
T: AsRef<Path>,
fn fstatat<T>(&self, fname: &T, do_follow: bool) -> Result<stat> where
T: AsRef<Path>,
[src]
T: AsRef<Path>,