Skip to main contentCrate deki_macros
Source - derive_from
- Generate
impl From<A> for B from function signatures. - derive_math
- Generate
impl Add/Sub/Mul/Div<A> for T from function signatures. - foname
- match_fns
- Define per-variant enum methods with unmatched variants falling back to Default::default().
- quimp
- Implement traits with a single required method.
- xoxo
- Replace every
bool with X or O in a token tree: true → X, false → O.
- derived
- Batch-apply derive macros by name.
- imp
- Add a method to a type or impl block:
- Cycle
- Generate
cycle_next() and cycle_prev() for unit-variant enums. - EnumFieldCount
- Generate
fn field_count(&self) -> usize for enums. - ForceDefault
- Generate
Default by calling .default() on each field.