]> git.lizzy.rs Git - rust.git/blob - src/doc/unstable-book/src/concat-idents.md
Rollup merge of #40521 - TimNN:panic-free-shift, r=alexcrichton
[rust.git] / src / doc / unstable-book / src / concat-idents.md
1 # `concat_idents`
2
3 The tracking issue for this feature is: [#29599]
4
5 [#29599]: https://github.com/rust-lang/rust/issues/29599
6
7 ------------------------
8
9 The `concat_idents` feature adds a macro for concatenating multiple identifiers
10 into one identifier.
11
12 ## Examples
13
14 ```rust
15 #![feature(concat_idents)]
16
17 fn main() {
18     fn foobar() -> u32 { 23 }
19     let f = concat_idents!(foo, bar);
20     assert_eq!(f(), 23);
21 }
22 ```