| Crates.io | short_default |
| lib.rs | short_default |
| version | 0.1.1 |
| created_at | 2025-03-06 20:24:05.559446+00 |
| updated_at | 2025-04-28 06:56:59.866717+00 |
| description | Compactly define structs with default values. |
| homepage | |
| repository | https://github.com/jonaspleyer/short_default |
| max_upload_size | |
| id | 1581768 |
| size | 31,153 |
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>,
}
}