1 个不稳定版本
| 0.1.0 | 2023年12月7日 |
|---|
#1815 in 异步
用于 mfio-netfs
610KB
14K SLoC
mfio-rt
基于mfio的运行时
该crate旨在为基于mfio的异步运行时提供构建块。特性选项可以选择不依赖于标准库。这使得系统非常适合no_std嵌入式环境或内核端代码。
native 特性(依赖于 std)通过 NativeRt 结构启用运行时的本地实现。
virt 特性通过 VirtRt 结构启用虚拟内存运行时。
可以通过实现 IoBackend 和任何运行时特性(如 Fs 或 Tcp)来实施自定义运行时。
lib.rs:
mfio-rt
基于mfio的运行时
该crate旨在为基于mfio的异步运行时提供构建块。特性选项可以选择不依赖于标准库。这使得系统非常适合no_std嵌入式环境或内核端代码。
native 特性(依赖于 std)通过 NativeRt 结构启用运行时的本地实现。
virt 特性通过 VirtRt 结构启用虚拟内存运行时。
可以通过实现 IoBackend 和任何运行时特性(如 [Fs] 或 [Tcp]) 来实施自定义运行时。
no_std
目前,在 no_std 环境中仅公开了 [Fs]。 [Tcp] 依赖于如 SocketAddr 这样的结构,目前在 core 中不可用。一旦 ip_in_core 稳定,这将会改变。
依赖
~7–52MB
~801K SLoC