#arc #macro #convenience

arc_macro

A macro wrapper around Arc::new() for convenience

1 unstable release

0.1.0 Jan 14, 2025

#907 in Rust patterns

Download history 83/week @ 2025-01-10 29/week @ 2025-01-17

112 downloads per month

GPL-3.0 license

3KB

Arc Macro

A simple crate providing one convenience macro for creating an Arc[T]. This crate is based off this video by Logan Smith and a subsequent comment on it from @Choroalp. The entire concept of this is that Arc[T]is a very useful tool, however the convenience of simply using vec![] is too powerful. Thus, the arc![] macro is born! For the pros of using Arc over Vec, please check out the aforementioned video.

Usage

let my_arc = arc![1, 2, 3];

That's it, no hassle, no nothing. It's just a wrapper for Arc::new().

No runtime deps