/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}; 175 /// This is a portability abstraction over Unix-like [`FromRawFd`] and Windows' 178 pub trait FromRawFilelike: FromRawFd { 186 /// [`from_raw_fd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd.html#tymethod.from_raw_fd 192 impl<T: FromRawFd> FromRawFilelike for T { 199 /// This is a portability abstraction over Unix-like `FromRawFd` and Windows' 215 /// This is a portability abstraction over Unix-like [`FromRawFd`] and Windows' 218 pub trait FromRawSocketlike: FromRawFd { 226 /// [`from_raw_fd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd [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}; 640 impl FromRawFd for OwnedFd {
|
H A D | impls_mio.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 12 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | impls_std.rs | 12 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 14 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
H A D | impls_async_std.rs | 13 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd}; 15 use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
|
/third_party/rust/crates/rustix/src/backend/libc/ |
H A D | io_lifetimes.rs | 20 /// [`as_raw_fd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd.html#tymethod.as_raw_fd 37 /// [`into_raw_fd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd.html#tymethod.into_raw_fd 48 /// A version of [`FromRawFd`] for use with Winsock2 API. 50 /// [`FromRawFd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd.html 51 pub trait FromRawFd { traits 54 /// [`from_raw_fd`]: https://doc.rust-lang.org/stable/std/os/unix/io/trait.FromRawFd.html#tymethod.from_raw_fd 58 impl<T: std::os::windows::io::FromRawSocket> FromRawFd 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/rustix/src/io/fd/ |
H A D | raw.rs | 57 pub trait FromRawFd { traits 80 /// use std::os::unix::io::{FromRawFd, IntoRawFd, RawFd}; 82 /// use std::os::wasi::io::{FromRawFd, IntoRawFd, RawFd}; 154 impl FromRawFd for RawFd {
|
H A D | owned.rs | 11 use super::raw::{AsRawFd, FromRawFd, IntoRawFd, RawFd}; 143 impl FromRawFd for OwnedFd {
|
/third_party/rust/crates/io-lifetimes/tests/ |
H A D | niche-optimizations.rs | 12 use std::os::unix::io::{FromRawFd, IntoRawFd, RawFd}; 14 use std::os::wasi::io::{FromRawFd, IntoRawFd, RawFd};
|
/third_party/rust/crates/nix/src/sys/ |
H A D | timerfd.rs | 36 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; 51 impl FromRawFd for TimerFd {
|
H A D | inotify.rs | 35 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; 244 impl FromRawFd for Inotify {
|
/third_party/rust/crates/rustix/src/io/ |
H A D | stdio.rs | 13 use backend::fd::{BorrowedFd, FromRawFd, RawFd};
|
H A D | context.rs | 5 use crate::fd::{AsFd, AsRawFd, BorrowedFd, FromRawFd, IntoRawFd, OwnedFd, RawFd};
|
/third_party/rust/crates/rustix/tests/io/ |
H A D | from_into.rs | 5 use rustix::fd::{AsFd, AsRawFd, FromRawFd, IntoRawFd}; in test_owned()
|
H A D | poll.rs | 1 use rustix::fd::{AsFd, AsRawFd, FromRawFd, IntoRawFd, OwnedFd};
|
H A D | epoll.rs | 10 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
|
/third_party/rust/crates/rustix/tests/thread/ |
H A D | setns.rs | 5 use rustix::fd::{FromRawFd, OwnedFd, RawFd};
|
/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/ |
H A D | lib.rs | 152 pub use backend::fd::{AsFd, AsRawFd, BorrowedFd, FromRawFd, IntoRawFd, OwnedFd, RawFd};
|
/third_party/rust/crates/rustix/src/backend/linux_raw/io/ |
H A D | epoll.rs | 66 use crate::fd::{BorrowedFd, FromRawFd, IntoRawFd, RawFd}; 254 impl<'context, T: AsFd + Into<OwnedFd> + From<OwnedFd>> FromRawFd for Epoll<Owning<'context, T>> {
|