跳至主要內容

clonelicious

ltpp-universe小于 1 分钟cloneliciousspawnrust

GITHUB 地址open in new window

LTPP-GIT 地址open in new window

目录

open in new window
open in new window

open in new window

官方文档open in new window

API 文档open in new window

clonelicious 是一个 Rust 宏库,简化了克隆和闭包执行。clone! 宏自动克隆变量并立即执行闭包,使用克隆的值,这简化了 Rust 编程中的常见模式。

安装

要安装 clonelicious,运行以下命令:

cargo add clonelicious

使用方法

use clonelicious::*;
let s1: String = String::from("Hello");
let s2: String = String::from("World");
clone!(s1, s2; move |x: String, y: String| {
    assert_eq!(x, String::from("Hello"));
    assert_eq!(y, String::from("World"));
});

许可证

本项目使用 MIT 许可证。详情请参见 LICENSE 文件。

贡献

欢迎贡献!请提交问题或拉取请求。

联系

如有任何疑问,请通过电子邮件联系作者:ltpp-universe root@ltpp.vip

上次编辑于:
贡献者: 尤雨东