This procedural macro crate provides a way to construct and annotate tuple types like arrays in Rust.
```rust !#[feature(procmacrohygiene)] // required for expansion to expressions
use fast_tuple::tuple;
fn main() { let tuple: tuple!(u32; 2) = tuple!(2; 2); println!("{}, {}", tuple.0, tuple.1); // prints 2, 2 } ```
This is a nigthly-only crate at the moment. Unless you only use it for annotate types.