variadics_macro

Crates.iovariadics_macro
lib.rsvariadics_macro
version0.6.1
created_at2024-11-08 19:26:11.056875+00
updated_at2025-07-30 22:27:29.191667+00
descriptionProcedural macros for the `variadics` crate.
homepage
repositoryhttps://github.com/hydro-project/hydro
max_upload_size
id1441470
size20,442
Mingwei Samuel (MingweiSamuel)

documentation

https://docs.rs/variadics/

README

tuple! Macro

Create a tuple from a Variadic type known at compile time.

Example usage:

use variadics::var_expr;
use variadics_macro::tuple;

let tup = var_expr!(1, 2, 3, "four");
let a = tuple!(tup, 4);
assert_eq!(a, (1, 2, 3, "four"));

let tup = var_expr!(1, 2, var_expr!(3));
let b = tuple!(tup, 3);
assert_eq!(b, (1, 2, (3, ())));
Commit count: 1798

cargo fmt