Spyke
feddit.org

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 },
)

4
SorteKaninreply
feddit.dk

Think you would need Movie { title: "Star Wars".to_owned(), .. }, the .. is mandatory.

2

You reached the end

Tracking issue for RFC 3681: Default field values · Issue #132162 · rust-lang/rust | Spyke