It's really nice to see this RFC progress
this post was submitted on 08 Dec 2024
30 points (96.9% liked)
Rust
6119 readers
2 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
I think this would be a nice improvement to reduce boiler plate.
Hmmm... I guess I don't see why not?
This is really great and would solve the problem that led me to create constructor-lite.
With this RFC, its usage could be replaced with
#[derive(Debug, PartialEq)]
struct Movie {
title: String,
year: Option<u16> = None,
}
assert_eq!(
Movie { title: "Star Wars".to_owned(), .. },
Movie { title: "Star Wars".to_owned(), year: None },
)
Think you would need Movie { title: "Star Wars".to_owned(), .. }
, the ..
is mandatory.
Thanks, that was an oversight on my part.