-
waker-fn
将闭包转换为唤醒器
-
ena
并查集、等价闭包和其他统一代码。基于rustc代码。
-
backon
无需努力即可进行带退避的重试
-
auto_impl
自动为常用智能指针和闭包实现特性和
-
with_locals
函数属性通过使用CPS返回局部变量的引用
-
libffi
libffi的Rust绑定
-
internal-iterator
相当于
std::iter::Iterator
的内部迭代 -
eqlog
带等价的Datalog
-
swc_ecma_transforms_base
babel和闭包编译器的Rust端口
-
mutex-traits
基于闭包的互斥锁的抽象
-
orx-funvec
统一访问n维向量元素的特性,特别适用于需要通过抽象输入获得灵活性和通过单形化获得性能的算法
-
orx-closure
一个显式的闭包,捕获数据与函数绝对分离
-
swc_ecma_transforms_optimization
babel和闭包编译器的Rust端口
-
swc_ecma_transforms_module
babel和闭包编译器的Rust端口
-
swc_ecma_transforms_proposal
babel和闭包编译器的Rust端口
-
swc_ecma_transforms_typescript
babel和闭包编译器的Rust端口
-
scoped-mutex
基于闭包的互斥锁的抽象
-
drop-stream
一个流,使用闭包包装另一个流,并在它被丢弃时调用
-
serde_closure
可序列化和可调试的闭包。此库提供宏来包装闭包,使其可序列化和可调试
-
swc_ecma_transforms_react
babel和闭包编译器的Rust端口
-
scoped-mutex-traits
基于闭包的互斥锁的抽象
-
capture-it
现代 Rust 中的 C++ 风格捕获语法
-
swc_ecma_transforms_compat
babel和闭包编译器的Rust端口
-
swc_ecma_transforms
babel和闭包编译器的Rust端口
-
swc_ecma_transforms_testing
babel和闭包编译器的Rust端口
-
rrppcc
高性能的用户空间 RDMA RPC 引擎
-
ffi-closure
通过 FFI 发送和接收闭包
-
fn-store
使用闭包类型作为键并存储其返回值的动态持久值存储
-
situwaition
持续运行闭包,直到成功或超时
-
protoc-plugin-by-closure
使用 Google Protocol Buffer 编译器(
protoc
)与您的闭包代码一起使用 -
short_future
具有更短生命周期的异步闭包 Future
-
libffi-sys
libffi 的原始 Rust 绑定
-
closure
按变量捕获变量的宏
-
ffd
快速函数调度:提高 Rust 的动态函数调用性能
-
wasm-mt
Rust 和 WebAssembly 的多线程库
-
arpack-ng
arpack-ng-sys 的保存接口
-
drop_guard
使您能够在任何类型上实现 Drop 特性。因此,您可以在任何即将超出作用域的值上运行闭包。
-
fn-map
HashMap 的抽象。使用闭包来计算和存储值。
-
scope-lock
安全地扩展生命周期
-
higher-order-closure
允许在闭包上省略函数生命周期并显式使用
for<'a> 注解。
-
timeware
定时器,用于在给定的时间戳调度闭包的执行
-
stream-more
Rust 的流工具
-
union-fn
用于创建高效 "inline closures" 的 proc macro。
-
nias
闭包生成库
-
closure_capture
捕获变量被移动到闭包或 async 块中
-
anonymous-trait
使用捕获环境实现的匿名特质
-
deno-libffi
libffi的Rust绑定
-
closure_attr
用于简化闭包捕获的属性宏
-
callable
实现 PartialEq 和参数操作的闭包
-
timer-rs
定时器,用于在给定的时间戳调度闭包的执行
-
gosh-lbfgs
从 Naoaki Okazaki 的 C 库 libLBFGS 转移的快速且安全的 Rust 实现 LBFGS 和 OWL-QN 算法
-
const_closure
创建 const 可调用闭包的辅助工具
-
morphism
Rust 中暂停闭包组合的结构
-
async-wormhole
在非异步函数中跨异步调用
-
nclosure
具有分离状态和功能的可组合、可命名的闭包类型,用于在无法使用匿名类型的 API 中使用
-
async_closure
利用 nightly-only 特性 async_fn_in_trait 模拟 async_closures
-
rhook
使用简单的 API 钩子 libc 函数
-
control-flow
控制闭包外部的控制流的技巧
-
namable_closures
用于创建可命名闭包类型的类型和宏
-
topset
Top N 选择器
-
有丝分裂
提供使用自定义闭包启动进程的能力
-
互斥锁
基于闭包的互斥锁的抽象
-
retry_fn
带有针对阻塞或非阻塞、tokio 或 async-std 的版本的 retry 函数
-
emplacable
从函数返回无大小值
-
struct-string-template
结构体字段的字符串模板语言
-
scope-exit
在退出当前作用域时调用过程的实用工具。作用域退出。类似于 Go 中的 defer。
-
mth_calc
演示 Cargo。包含在所有可用处理器上并行运行进程的辅助方法。
-
minimal_web
一个用于使用 Rust 更容易构建网页的最小工具
-
generic-lexer
使用简单的匹配函数的泛型词法分析器
-
ulid-rs
将 https://github.com/suyash/ulid 从 C++ 重新编写为 Rust
-
tokio-stream-extra
流扩展
-
功能闭包
具有签名 f(T) -> T 的可组合纯函数
-
clonesure
一个辅助宏,用于创建将克隆其环境的闭包
-
variadic_closure
支持动态创建和调用具有可变数量参数的闭包
-
clint
CLosure INTerrupt 处理程序
-
memorize
支持递归算法的灵活且快速的闭包缓存器
-
bind_syn
crate bind 中使用的 let 绑定简写的语法定义
-
evaluator
用于返回值而不接受参数的逻辑构造的接口和实现,通过闭包捕获、全局状态、计算等方式
-
with_closure
通过展开为闭包调用,确保
noalias
优化生效 -
with_locals-proc_macros
待办事项!
-
closure_manager
管理多个闭包并避免并发访问
-
string-parser
字符串解析库
-
fn_block
定义宏以在闭包中调用块或表达式
-
yield-closures
MCP-49
-
cbit
一个用于与基于回调的迭代器一起使用
for
-循环语法和功能的宏 -
clonelet
用于在闭包中通过克隆捕获的宏
-
webrocket
一个专注于闭包的WebSocket服务器实现
-
upget
一个简单的特质,它将“updae”和“get”值模式化
-
funfun
用于处理闭包的宏
-
fix_fn
创建递归闭包的宏(类似于Y组合子)
-
deno-libffi-sys
libffi 的原始 Rust 绑定
-
lincoln_compiled
Lincoln的最低级别表示
-
closure_calculus
闭包演算
-
any-opt
从选项列表中获取第一个值的宏
-
iterify
将任何类型转换为具有闭包的迭代器!
-
keyfn-closures
在按键按下/释放时调用函数
-
较小
根据输入数据调用闭包
-
take_mut
临时从 &mut T 中取出 T
-
time-check-loop
添加 README.md
-
cargo_uploads_test
上传练习项目
-
curry-macro
使用Rust的本地闭包语法享受Currying的乐趣
-
rusty-scheduler
一个单线程的闭包和函数调度器
-
randotron
一个简单的库,让您以采样率随机执行闭包
-
function_cache
一种类型,可以自动缓存函数的结果
-
map-self
以通常闭包风格映射值本身,而不是其包含的值
-
closure_cacher
允许缓存用户指定的闭包
-
stator
在Rust中使用闭包清楚地管理状态转换
-
ownage
对你的变量执行大量ownage操作!无需宏即可将克隆到闭包中
-
capture
一个宏,用于向(闭包)表达式添加显式的捕获子句
-
closet
CLOSure-Enhancing Toolbox (CLOSET) 提供了一些对闭包有用的宏工具,包括 clone_army!,它可以减少 clone-capturing 闭包的样板代码,以及 vindaloo…
-
闭包
闭包中分离代码和状态的高级抽象
-
iter_from_closure
从 FnMut() -> Option
- 创建 Iterator
- 创建 Iterator
-
thread_isolated
隔离值,允许通过在拥有线程上运行的闭包访问
-
benchlib-rs
一个用于基准测试闭包的库
-
closures_test
测试
-
clone_all
clone_all!(my,variables,with,long,names);
-
dsl_macros
方便的宏,可以重写 builder 闭包中的方法调用
-
congruence
closure
-
your_game_of_life
一个功能最少的 Rust crate,用于自定义康威生命游戏
-
ondrop
在 drop 时执行某些操作
-
fnmutant
Fn(&mut ...) 的变异闭包
-
hello_closures
hello closures 和迭代器
-
c-closures-build
从 rust 闭包生成与 C/C++ FFI 兼容的
*Closure
结构,适用于跨语言函数式编程 -
closure_with_lee_study
上传 crate 演示
-
nix-cpio-generator
将 Nix 的闭包转换为 CPIO 文件
-
周期性闭包
按固定周期运行闭包
尝试使用 DuckDuckGo 进行搜索。[搜索链接]