2 releases

Uses new Rust 2024

0.1.1 Apr 28, 2025
0.1.0 Mar 6, 2025

#2373 in Procedural macros

Download history 543/week @ 2025-12-18 410/week @ 2025-12-25 471/week @ 2026-01-01 335/week @ 2026-01-08 431/week @ 2026-01-15 227/week @ 2026-01-22 319/week @ 2026-01-29 222/week @ 2026-02-05 271/week @ 2026-02-12 231/week @ 2026-02-19 336/week @ 2026-02-26 40/week @ 2026-03-05 284/week @ 2026-03-12 28/week @ 2026-03-19 27/week @ 2026-03-26 9/week @ 2026-04-02

359 downloads per month

MIT/Apache

14KB
274 lines

Apache License MIT License Test Crate Crates.io Total Downloads API

short_default

Avoid writing tedious Default implementations by using a simple default! macro instead.

use short_default::default;

default! {
    struct Config {
        version: (u64, u64, u64) = (0, 1, 0),
        // This default value will be inferred via
        // authors: Default::default(),
        authors: Vec<String>,
    }
}

Dependencies

~110–480KB
~11K SLoC