Derive macro for the IsDefault trait from the defaulted crate
The std Default derive, but it allows to constomize the default fields values and has some upgrades.
A better `derive(Default)` implementation.
Derives the PseudoDefault trait that allows to create a cheap default instance of a type, which does not claim to be useful.
Derive Default using serde field level annotations
A better Default macro
proc macro crate for derive_default_builder
Trait and derive macro for testing whether a value equals its default state, with per-field customization and optional serde integration
A better `derive(Default)` implementation.
Derive default using `#[serde(default)]`
derives a builder implementation relying on all fields implementing Default
Revolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and type-driven field setting. Perfect for configuration builders, fluent APIs, and object composition patterns.