#macro #ternary #exp #fmtstr

macros-rs

轻量级、简单且实用的宏

18 个版本 (5 个稳定版本)

1.2.1 2024 年 3 月 4 日
1.1.2 2024 年 2 月 14 日
1.0.0 2024 年 1 月 31 日
0.5.2 2024 年 1 月 28 日
0.3.7 2023 年 4 月 26 日

#229 in HTTP 服务器

Download history 100/week @ 2024-03-11 15/week @ 2024-03-18 88/week @ 2024-04-01 9/week @ 2024-04-22 49/week @ 2024-05-20 45/week @ 2024-06-03 19/week @ 2024-06-10 20/week @ 2024-06-17 39/week @ 2024-06-24

每月 123 次下载
用于 8 crates

MIT 许可证

17KB
506

macros-rs

macros-rs 是一个简单、轻量级且实用的宏库。

入门指南

要开始,请查看 docs.rs 上的文档!

// main.rs
use macros_rs::{exp::ternary, fmt::fmtstr};

fn main() {
  let value = true;
  let hello = "hello";

  println!("{:?} world", ternary!(value, fmtstr!("{hello}"), ""));
}
$ cargo run
Compiling project (/crates)
Finished build [unoptimized + debuginfo] target(s)

"hello" world

依赖关系

~0–11MB
~117K SLoC