-
async-trait
为异步特质的函数提供类型擦除
-
orx-closure
一个显式闭包,捕获数据与函数绝对分离
-
ffd
快速函数调度:提升Rust动态函数调用的性能
-
swc_plugin_macro
支持编写插件转换函数的宏
-
const-array-init
使用闭包语法或常量函数初始化常量上下文中的数组的宏
-
async_fn_traits
为返回future的“Fn[…]”特质提供特质同义词
-
callback-trait
为Fn实现特质,以便接受特质的函数可以直接接收Fn参数
-
async_async_io
AsyncRead
,AsyncWrite
特质,但方法为async fn
-
hollow
attr宏用于吞没附加到fn的函数体
-
open_ai_rust_fn_call_extension
用于Open AI函数调用的宏,用于与open_ai_rust crate配合使用以提供语法糖
-
recur-fn
为您提供更灵活的方式构建和扩展递归函数
-
lazylink
将外部函数转换为libdl调用的过程宏
-
tuple-fn
使用参数元组调用函数和闭包
-
fdk
Fn Project 无服务器平台上的实验性函数开发套件
-
fn-traits
类似于标准库中的函数特性,但可以在稳定的 Rust 中使用
-
app-db-schema
适用于与 surreal 共享的通用软件包
-
auto-future
通过异步函数快速将结构体转换为 future
-
macro-log
使用 #[macro_log::debug] 记录:2023-08-11 15:52:59 - [D] - app/src/main.rs:3 -> 调用 fn main()
-
covers
轻量级库,允许在 Rust 中模拟函数
-
fn_block
定义用于在闭包中调用块或表达式的宏
-
async-trait-static
为 no_std 提供特质中的异步函数
-
组合器
灵感来自APL/J
-
编译器测试推导
一个宏,可以轻松地在编译器和引擎之间生成测试
-
liljag_gps_crate
轻松获取相关GPS数据的方式。以下是一个使用示例:fn main() {let mut gps = GPS::new(); gps.setup();}
-
电话
号码验证库。用法:use phone; fn main(){ println!("{}", phone::is_valid_phone("+0123414312")); } 注意:不能使用破折号
-
final_fn
宏,在退出代码块时执行给定代码
-
dogehouse-rs
用rust编写的dogehouse
-
logfn
用于在函数中插入日志代码的属性宏
-
async-entry
扩展了Tokio的proc宏
-
moo
不加讽刺地[确实]向
fn moo(&self)
添加到Cow
-
重载
一个利用
Fn*
特性来实现部分重载的POCcrate -
一致性
测试fn(&str) -> impl Serialize
-
unsafe_fn
宏,标记一个函数为不安全,即使其主体不是不安全的
-
masala
自动咖喱。美味!
-
car
const中的std::array::{map, from_fn, try_from_fn}
-
require_unsafe_in_body
使
unsafe fn
在函数体中仍然需要unsafe
块 -
incoming
用于接收连接流的特质
-
compose
函数
-
async_auto_traits
在
async fn
返回类型中断言和屏蔽自动特质 -
hackfn
为用户定义的数据类型伪造
std::ops::Fn
实现 -
pydeco
Rust 的类似 Python 的装饰器
-
unconst
用于取消 const/fn/enum/struct/trait/impl/type 项的宏
-
async-recursion2
异步函数的递归
-
log-termination
一个 proc 宏,它将 fn main() 包裹在 Termination newtype 中,并将错误发送到 log::error!
-
reduce
无初始值的迭代器折叠
尝试使用 DuckDuckGo 搜索。