3 个版本
0.1.2 | 2022 年 9 月 12 日 |
---|---|
0.1.1 | 2022 年 9 月 12 日 |
0.1.0 | 2022 年 9 月 12 日 |
2925 在 Rust 模式
4KB
another_pipe_macro
此软件包提供了一个 pipe
宏,可轻松组合函数,同时使用新的语法,防止嵌套调用,这些调用难以阅读和理解。
示例用法
use another_pipe_macro::pipe;
let res = pipe!( "32" => str::parse::<i32> => Result::unwrap);
assert_eq!(res, 32);
你应该使用这个软件包吗?
不。
它旨在作为编写宏并发布到 crates.io 的练习,并且可能缺少一些功能。如果你想使用更成熟的软件包,请使用 pipeline 软件包。
lib.rs
:
此软件包提供了一个 pipe
宏,可轻松组合函数,同时使用新的语法,防止嵌套调用,这些调用难以阅读和理解。
示例用法
use another_pipe_macro::pipe;
let res = pipe!( "32" => str::parse::<i32> => Result::unwrap);
assert_eq!(res, 32);
你应该使用这个软件包吗?
不。
它旨在作为编写宏并发布到 crates.io 的练习,并且可能缺少一些功能。如果你想使用更成熟的软件包,请使用 pipeline 软件包。