1 个不稳定版本
0.1.0 | 2024年1月25日 |
---|
#10 在 #uring
每月 130 次下载
在 nuclei 中使用
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