Registry / utility / derive-setters

derive-setters

JSON →
library0.1.9rscratesunverified

Rust macro to automatically generate setter methods for a struct's fields.

# Cargo.toml [dependencies] derive_setters = "0.1.9"
INSTALL
IMPORT
SIG · DERIVE-SETTERS
D
derive-setters
utilityrustv0.1.9
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Setters
✓ use derive_setters::Setters;

Derives setter methods for struct fields.

use derive_setters::Setters; #[derive(Setters)] struct Config { name: String, version: u32, } fn main() { let config = Config { name: "foo".into(), version: 1 }; let updated = config.set_name("bar".into()); println!("{}", updated.name); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.1.9latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
14 hits · last 30 days
node
14
Resources
derive-setters — cargo add derive-setters · libregistry