splat_attribs

Crates.iosplat_attribs
lib.rssplat_attribs
version1.0.0
sourcesrc
created_at2025-01-19 10:37:15.385674+00
updated_at2025-01-19 10:37:15.385674+00
descriptionSimple macro that splatters attributes across multiple items
homepage
repositoryhttps://github.com/Noam2Stein/splat_attribs
max_upload_size
id1522733
size3,616
(Noam2Stein)

documentation

README

Simple rust macro that splatters attributes across multiple items.

Syntax

splat_attribs! {
  ~attributes~:
  ~items~
}

Example

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;
}
Commit count: 5

cargo fmt