Home
last modified time | relevance | path

Searched refs:AsRawFd (Results 1 - 25 of 48) sorted by relevance

12

/third_party/rust/crates/io-lifetimes/src/
H A Draw.rs8 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
10 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
47 /// This is a portability abstraction over Unix-like [`AsRawFd`] and Windows'
50 pub trait AsRawFilelike: AsRawFd {
56 impl<T: AsRawFd> AsRawFilelike for T {
63 /// This is a portability abstraction over Unix-like `AsRawFd` and Windows'
79 /// This is a portability abstraction over Unix-like [`AsRawFd`] and Windows'
82 pub trait AsRawSocketlike: AsRawFd {
88 impl<T: AsRawFd> AsRawSocketlike for T {
95 /// This is a portability abstraction over Unix-like `AsRawFd` an
[all...]
H A Dimpls_fs_err.rs10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
H A Dimpls_socket2.rs10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
H A Dimpls_tokio.rs10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
H A Dimpls_os_pipe.rs10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
H A Dtypes.rs5 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
7 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
562 impl AsRawFd for BorrowedFd<'_> {
586 impl AsRawFd for OwnedFd {
/third_party/rust/crates/rustix/tests/termios/
H A Disatty.rs1 use rustix::fd::AsRawFd;
51 use std::os::unix::io::AsRawFd; in stdio_descriptors()
53 use std::os::wasi::io::AsRawFd; in stdio_descriptors()
/third_party/rust/crates/rustix/src/backend/libc/
H A Dio_lifetimes.rs14 /// A version of [`AsRawFd`] for use with Winsock2 API.
16 /// [`AsRawFd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.AsRawFd.html
17 pub trait AsRawFd { traits
24 impl<T: std::os::windows::io::AsRawSocket> AsRawFd for T {
H A Dmod.rs45 pub use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
47 pub use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
/third_party/rust/crates/nix/src/
H A Dkmod.rs6 use std::os::unix::io::AsRawFd;
82 pub fn finit_module<T: AsRawFd>( in finit_module()
H A Ddir.rs9 use std::os::unix::io::{AsRawFd, IntoRawFd, RawFd};
23 /// * implements `AsRawFd`, so it can be passed to `fstat`, `openat`, etc.
89 impl AsRawFd for Dir {
160 impl AsRawFd for OwningIter {
H A Dpoll.rs2 use std::os::unix::io::{AsRawFd, RawFd};
71 impl AsRawFd for PollFd {
/third_party/rust/crates/rustix/src/io/fd/
H A Draw.rs22 pub trait AsRawFd { traits
40 /// use std::os::unix::io::{AsRawFd, RawFd};
42 /// use std::os::wasi::io::{AsRawFd, RawFd};
134 impl AsRawFd for RawFd {
H A Downed.rs11 use super::raw::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
117 impl AsRawFd for BorrowedFd<'_> {
125 impl AsRawFd for OwnedFd {
/third_party/rust/crates/nix/src/sys/
H A Dtimerfd.rs12 //! # use std::os::unix::io::AsRawFd;
36 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
45 impl AsRawFd for TimerFd {
H A Dsignalfd.rs25 use std::os::unix::io::{AsRawFd, RawFd};
129 impl AsRawFd for SignalFd {
H A Dinotify.rs35 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
238 impl AsRawFd for Inotify {
H A Dstatvfs.rs6 use std::os::unix::io::AsRawFd;
149 pub fn fstatvfs<T: AsRawFd>(fd: &T) -> Result<Statvfs> { in fstatvfs()
/third_party/rust/crates/nix/test/
H A Dtest_ptymaster_drop.rs6 use std::os::unix::io::AsRawFd;
/third_party/rust/crates/nix/test/sys/
H A Dtest_stat.rs10 use std::os::unix::io::AsRawFd; in test_chflags()
H A Dtest_aio_drop.rs20 use std::os::unix::io::AsRawFd; in test_drop()
/third_party/rust/crates/rustix/tests/fs/
H A Dfcntl.rs5 use std::os::unix::io::AsRawFd; in test_fcntl_dupfd_cloexec()
/third_party/rust/crates/rustix/tests/io/
H A Dfrom_into.rs5 use rustix::fd::{AsFd, AsRawFd, FromRawFd, IntoRawFd}; in test_owned()
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dmod.rs59 pub use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
/third_party/rust/crates/rustix/src/backend/libc/io/
H A Dpoll_fd.rs5 use super::super::fd::{AsFd, AsRawFd, BorrowedFd, LibcFd};

Completed in 11 milliseconds

12