#async #io #io-uring #uring #proactor

nuclei-attributes

为 Nuclei 定义的属性

1 个不稳定版本

0.1.0 2024年1月25日

#10#uring

Download history 27/week @ 2024-04-07 35/week @ 2024-04-14 38/week @ 2024-04-21 65/week @ 2024-04-28 24/week @ 2024-05-05 41/week @ 2024-05-12 50/week @ 2024-05-19 46/week @ 2024-05-26 45/week @ 2024-06-02 53/week @ 2024-06-09 292/week @ 2024-06-16 56/week @ 2024-06-23 14/week @ 2024-06-30 36/week @ 2024-07-07 28/week @ 2024-07-14 50/week @ 2024-07-21

每月 130 次下载
nuclei 中使用

Apache-2.0/MIT

8KB
91

nuclei-attributes

Nuclei 定义的属性包。


lib.rs:

异步 Rust 的实验性语言级别填充。

示例

#[nuclei_attributes::main]
async fn main() {
    println!("Hello, world!");
}

关于

异步 Rust 仍在开发中。这种语言使我们能够做一些奇妙的事情,但并非所有事情都已解决。这个包的存在是为了在它们成为语言的一部分之前,在语言层面上支持异步惯用语的填充。

这是一个很好的例子:我们首次在 runtime 包中介绍了 async fn,其前提是如果每个 await 调用都需要 async fn,那么将其应用于 fn main 也是有意义的。不幸的是,这需要编译器支持才能启用,所以我们暂时提供了一个实验性填充。

依赖

~1.5MB
~34K SLoC