Crates.io | splat_attribs |
lib.rs | splat_attribs |
version | 1.0.0 |
source | src |
created_at | 2025-01-19 10:37:15.385674+00 |
updated_at | 2025-01-19 10:37:15.385674+00 |
description | Simple macro that splatters attributes across multiple items |
homepage | |
repository | https://github.com/Noam2Stein/splat_attribs |
max_upload_size | |
id | 1522733 |
size | 3,616 |
Simple rust macro that splatters attributes across multiple items.
splat_attribs! {
~attributes~:
~items~
}
use splat_attribs::splat_attribs;
fn main() {
println!("{Casiopea} < {TSquare} < {Dimension}")
}
splat_attribs! {
#[allow(non_upper_case_globals)]
#[doc = "Applied to all items"]:
const Casiopea: u32 = 10 / 10;
const TSquare: u32 = 11 / 10;
const Dimension: u32 = u32::MAX / 10;
}