文件名称:io-uring:Rust的io_uring库
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-20 20:56:04
linux rust-lang io-uring Rust
Linux IO催促 Rust的低级用户空间接口。 用法 要使用io-uring板条箱,请首先将其添加到Cargo.toml : [ dependencies ] io-uring = " 0.5 " 接下来,我们可以开始使用io-uring板条箱。 以下是使用“ Read文件”的快速介绍。 use io_uring :: {opcode, types, IoUring}; use std :: os :: unix :: io :: AsRawFd; use std :: {fs, io}; fn main () -> io:: Result <()> { let mut ring = IoUring :: new ( 8 )?; let fd = fs :: File :: open ( "README.md" )?; let mut buf = vec
【文件预览】:
io-uring-master
----LICENSE-MIT(1KB)
----io-uring-test()
--------Cargo.toml(515B)
--------src()
----Cargo.toml(979B)
----.github()
--------workflows()
----Cross.toml(235B)
----src()
--------types.rs(5KB)
--------sys()
--------util.rs(3KB)
--------cqueue.rs(7KB)
--------opcode.rs(31KB)
--------ownedsplit.rs(1KB)
--------submit.rs(13KB)
--------lib.rs(17KB)
--------squeue.rs(10KB)
--------register.rs(5KB)
----LICENSE-APACHE(11KB)
----build.rs(1KB)
----examples()
--------readme.rs(850B)
--------tcp_echo.rs(7KB)
----README.md(2KB)
----io-uring-bench()
--------Cargo.toml(600B)
--------src()
----.gitignore(32B)