notizia_gen

Crates.ionotizia_gen
lib.rsnotizia_gen
version0.2.0
created_at2026-01-21 02:17:35.659382+00
updated_at2026-01-21 02:17:35.659382+00
descriptionProcedural macros for the Notizia message passing library
homepage
repositoryhttps://github.com/H1ghBre4k3r/notizia
max_upload_size
id2058060
size5,311
Louis (H1ghBre4k3r)

documentation

README

Notizia Gen

This crate defines the procedural macros used by notizia.

It exports the #[Task] attribute macro, which is responsible for analyzing your struct and message enum to generate:

  1. The Task trait implementation.
  2. The Mailbox management logic.
  3. The setup code that bridges the Tokio mpsc channel with your Runnable implementation.

You generally should not use this crate directly. Instead, depend on notizia, which re-exports functionality from this crate.

Commit count: 36

cargo fmt