Skip to main content

Crate problemreductions_macros

Crate problemreductions_macros 

Source
Expand description

Procedural macros for problemreductions.

This crate provides the #[reduction] attribute macro that automatically generates ReductionEntry registrations from ReduceTo impl blocks, and the declare_variants! proc macro for compile-time validated variant registration.

Macros§

declare_variants
Declare explicit problem variants with per-variant complexity metadata.

Attribute Macros§

reduction
Attribute macro for automatic reduction registration.