/third_party/rust/crates/io-lifetimes/src/ |
H A D | raw.rs | 8 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 D | impls_fs_err.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | impls_socket2.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | impls_tokio.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | impls_os_pipe.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | types.rs | 5 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 D | isatty.rs | 1 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 D | io_lifetimes.rs | 14 /// 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 D | mod.rs | 45 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 D | kmod.rs | 6 use std::os::unix::io::AsRawFd; 82 pub fn finit_module<T: AsRawFd>( in finit_module()
|
H A D | dir.rs | 9 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 D | poll.rs | 2 use std::os::unix::io::{AsRawFd, RawFd}; 71 impl AsRawFd for PollFd {
|
/third_party/rust/crates/rustix/src/io/fd/ |
H A D | raw.rs | 22 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 D | owned.rs | 11 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 D | timerfd.rs | 12 //! # use std::os::unix::io::AsRawFd; 36 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; 45 impl AsRawFd for TimerFd {
|
H A D | signalfd.rs | 25 use std::os::unix::io::{AsRawFd, RawFd}; 129 impl AsRawFd for SignalFd {
|
H A D | inotify.rs | 35 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; 238 impl AsRawFd for Inotify {
|
H A D | statvfs.rs | 6 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 D | test_ptymaster_drop.rs | 6 use std::os::unix::io::AsRawFd;
|
/third_party/rust/crates/nix/test/sys/ |
H A D | test_stat.rs | 10 use std::os::unix::io::AsRawFd; in test_chflags()
|
H A D | test_aio_drop.rs | 20 use std::os::unix::io::AsRawFd; in test_drop()
|
/third_party/rust/crates/rustix/tests/fs/ |
H A D | fcntl.rs | 5 use std::os::unix::io::AsRawFd; in test_fcntl_dupfd_cloexec()
|
/third_party/rust/crates/rustix/tests/io/ |
H A D | from_into.rs | 5 use rustix::fd::{AsFd, AsRawFd, FromRawFd, IntoRawFd}; in test_owned()
|
/third_party/rust/crates/rustix/src/backend/linux_raw/ |
H A D | mod.rs | 59 pub use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
|
/third_party/rust/crates/rustix/src/backend/libc/io/ |
H A D | poll_fd.rs | 5 use super::super::fd::{AsFd, AsRawFd, BorrowedFd, LibcFd};
|