2 个版本

0.0.2 2024 年 6 月 2 日
0.0.1 2024 年 6 月 2 日

#949Rust 模式


3 个包中(2 个直接)中使用

MIT 许可证

6KB
74

scopefn

scopefn 是一个 Rust 包,它提供了受 Kotlin 作用域函数启发的函数。它通过提供一组在特定作用域内操作值的函数,允许你编写更简洁、更具表现力的代码。

示例用法

调试

fn with_debug(data: Vec<i32>) -> Vec<i32> {
    data
        .apply(|d| debug!(d))
        .do_what_you_want()
        .apply(|d| debug!(d))
}

排序

fn sort_them(data: Vec<i32>) -> Vec<i32> {
    data.apply_mut(|d| d.sort())
}

依赖关系

~12KB