arc_macro

Crates.ioarc_macro
lib.rsarc_macro
version0.1.0
created_at2025-01-14 21:11:20.799669+00
updated_at2025-01-14 21:11:20.799669+00
descriptionA macro wrapper around Arc::new() for convenience
homepage
repositoryhttps://github.com/Jstone751/arc_macro
max_upload_size
id1516677
size2,511
(Jstone751)

documentation

README

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().

Commit count: 4

cargo fmt