-
io-lifetimes
一个低级别的I/O所有权和借用库
-
fd-lock
使用文件描述符在文件上执行咨询式跨平台锁定
-
ipc-channel
用于Rust通道的多进程快速替换
-
listenfd
处理外部传递的listenfd(systemd/catflap套接字激活)
-
fdlimit
为OSX和Linux提高文件描述符限制
-
vmm-sys-util
一套系统实用工具
-
fs2
跨平台的文件锁定和文件复制
-
procmon-oprs
Linux进程监控器
-
filedescriptor
围绕RawFd和RawHandle的更便捷的包装
-
ioctl-sys
POSIX及其以上系统的IO控制(核心函数和宏,有关许多ioctl定义,请参阅
ioctls
) -
a10
io_uring 库
-
ioctls
POSIX及以上系统的IO控制(多个ioctl规范,核心函数和宏见
ioctl-sys
) -
gag
Gag,重定向或暂停stdout/stderr输出。目前仅支持*nix操作系统。
-
perf-event-open-sys2
Linux的perf_event_open系统调用的不安全直接绑定,包括相关类型和常量
-
sendfd
通过UNIX域套接字发送文件描述符和数据
-
memfile
使用memfd_create和文件密封支持的内存后端文件
-
io-arrays
随机访问I/O
-
io-mux
提供多个文件描述符写入一个有序管道,通过数据源(例如stdout/stderr)标记
-
close_fds
这使得关闭所有打开的文件描述符变得容易
-
prost-reflect-build
用于与prost-build和prost-reflect一起使用以生成ReflectMessage实现的函数
-
linux-io
关于文件描述符的Linux系统调用轻量级抽象
-
lua-protobuf-rs
lua protobuf
-
filedesc
对原始文件描述符的轻量级包装
-
command-fds
在创建子进程时传递任意文件描述符
-
openat
openat、symlinkat等系统调用的包装器
-
creche
标准库中std::process::Command和相关类型的替代品。为每个子进程配置文件描述符和环境,运行单个进程和进程管道。
-
passfd
文件描述符传递
-
withfd
与文件描述符一起发送和接收数据
-
async-fd-lock
使用文件描述符和异步支持通过创建阻塞任务进行咨询式跨平台文件锁定
-
fd-queue
支持Unix套接字上的文件描述符传递
-
async-pidfd-next
为Linux处理文件描述符(pidfd)
-
shm-fd
类似于systemfd/listenfd,但具有共享内存文件描述符
-
ioctl-rs
Rust 系统ioctl绑定
-
tokio-send-fd
tokio::net::UnixStream 发送文件描述符的包装器
-
rusty-sandbox
-
async-pidfd
为Linux处理文件描述符(pidfd)
-
tokio-fd
非阻塞读取和写入Linux文件描述符
-
nonblock
非阻塞地从文件描述符读取可用数据(例如套接字、流、子进程stdout、命名管道)
-
tokio-timerfd
tokio的timerfd支持
-
file-descriptors
封装了常见类型的(主要是Linux)文件描述符,包括套接字、管道、FIFO、终端、串行端口、字符设备、epoll、POSIX消息队列、timerfd等
-
palaver
跨平台填充。此库尝试提供对所有平台功能的一致填充
-
hanhan-common
我的常用
-
async-send-fd
async UnixStream 发送文件描述符的包装器
-
shmemfdrs
在 Unix 平台上使用 memfd/SHM_ANON/shm_open 创建匿名共享内存文件描述符,用于进程间通信(IPC)
-
xenia
-
unshare
Linux 命名空间(容器)的底层接口
-
tokio-unix-ipc
Unix 套接字 IPC 的最小抽象
-
pidfd_getfd
pidfd_getfd 系统调用的绑定和包装
-
unix-ipc
Unix 套接字 IPC 的最小抽象
-
pidfd
获取指向进程的文件描述符
-
pipestream
对管道或具有文件描述符的某些内容的异步支持
-
pdfork
使用 FreeBSD 上的进程描述符(pdfork)和其他地方的普通 fork 的包装器
-
sd-listen-fds
从 systemd 接受文件描述符的最小、纯 Rust 辅助工具
-
tiny-nix-ipc
使用文件描述符传递作为 IPC 的最小套接字包装器
-
stdio-override
使用不同的文件描述符覆盖 stdin/stdout/stderr
-
amy
基于 kqueue 和 epoll 的多线程异步网络编程的轮询和注册抽象
-
lanquetta
调用 gRPC 服务的图形界面应用程序
-
mini-c-ares
基于 rust-c-ares 的 c-ares 库的最小 Rust 封装,用于异步 DNS 请求
-
shmemfdrs2
在 Unix 平台上使用 memfd/SHM_ANON/shm_open 创建匿名共享内存文件描述符,用于进程间通信(IPC)
-
filelock-rs
提供管理 PID 文件和文件锁功能的 Rust 库
-
epoll-rs
Linux epoll 接口的高级绑定
-
sendfd-new
通过UNIX域套接字发送文件描述符和数据
-
filename
从原始文件描述符获取文件名
-
protoc-wkt
Google Protobuf 已知类型文件描述符集
-
cloneable-file
可克隆的文件描述符
-
tokio-command-fds
在创建子进程时传递任意文件描述符
-
fdringbuf
带 FD 通知的环形缓冲区 - 无需内存复制的快速 IPC!
-
websocket-stream
非阻塞的 Websocket (RFC-6455) TcpStream 包装器
-
fd-reactor
一个用于处理文件描述符的异步reactor
-
fionread
fionread
I/O控制读取从文件描述符可读取的字节数 -
posix-socket
围绕POSIX套接字的轻量级包装器
-
owned-fd
文件描述符的所有权和生命周期
-
closefds
在fork之后和exec之前设置文件描述符FD_CLOEXEC标志的功能
-
unshare_petbox
Linux命名空间(容器)的低级接口,用于与petbox一起使用
-
prost-reflect-derive
用于prost-reflect的derive宏,用于生成ReflectMessage实现
-
conch-runtime
评估/执行用shell编程语言编写的程序
-
conch-runtime-pshaw
评估/执行用shell编程语言编写的程序
-
afio
Unix文件I/O绑定到MIO
-
linux
待办事项
-
proc_self
跨平台
/proc/self
功能。此库启用有限的/proc/self
功能,包括获取当前可执行文件、打开文件描述符和路径...
尝试使用 DuckDuckGo 进行搜索。