constcat
concat! with support for const variables and expressions
0.6.1
16M downloads/mo
#2358 most downloaded on crates.io
rossmacarthur/constcat
What this package is like to depend on
Last release 1 years ago
18 May 2025
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
11 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Mar 2022 to May 2025
2023
2024
2025
2026
Releases
latest 11-
0.6.118 May 2025Release notes
Open source →May 18th, 2025
- Simplify internal concat implementation. Removes some unnecessary
unsafecode.
- Simplify internal concat implementation. Removes some unnecessary
-
0.6.028 Jan 2025Release notes
Open source →January 28th, 2025
- Improve macro performance. Improves performance of the macro particularly when concatenating a large number of strs/slices. This change requires the MSRV to be increased to Rust 1.66.
-
0.5.105 Oct 2024Release notes
Open source →October 5th, 2024
- Reduce MSRV to Rust 1.60. Removes usage of
MaybeUninit::zeroed()which lowers the MSRV to Rust 1.60.
- Reduce MSRV to Rust 1.60. Removes usage of
-
0.5.029 Feb 2024Release notes
Open source →February 29th, 2024
- Allow slice concatenation without initial value. This change
removes the need to add the initializer for non-number types when calling
concat_slices!. Instead of having to write something like this:
You can just writeconcat_slices!([(0, 0, 0); (u8, u8, u8)]: /* ... */);
Contributed by airblast-devconcat_slices!([(u8, u8, u8)]: /* ... */);
- Allow slice concatenation without initial value. This change
removes the need to add the initializer for non-number types when calling
-
0.4.124 Jan 2024 -
0.4.003 Nov 2023 -
0.3.110 Oct 2023 -
0.3.004 Jan 2023 -
0.2.025 Sep 2022 -
0.1.130 Mar 2022 -
0.1.019 Mar 2022