NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4181 most downloaded on crates.io
An opinionated macro implementation for Rust struct builder pattern with compile-time validation
Last release 3 days ago
05 Oct 2026
Ships unpredictably
gaps range from 2 weeks to 4.0 years
Rarely documented
notes for 4 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
18 releases · first in 2020
One column per quarter.
The generated new() uses the shorthand field init, so clippy::redundant_field_names from Rust 1.99 no longer fails crates deriving Builder with -D war
new() uses the shorthand field init, so clippy::redundant_field_names from Rust 1.99 no longer fails crates deriving Builder with -D warnings;Full Changelog: v0.5.2...v0.5.3
Generated builder functions and the Init struct are documented, using the field doc comments, so #![deny(missing_docs)] passes;
Init struct are documented, using the field doc comments, so #![deny(missing_docs)] passes;BuilderFieldNames derive with a FIELD_NAMES const;#[default] literals: #[default = 100], #[default = true].Be aware of two changes when upgrading:
#[default = true] and #[default = false] were ignored in 0.5.1 and the field stayed required. Now they make the field optional, so remove such fields from new() and Init calls.Full Changelog: v0.5.1...v0.5.2
Configure Renovate by @renovate in #1
Full Changelog: v0.5.0...v0.5.1
Rust 2021 edition Small clippy fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →