trpl-zh-cn/listings/ch05-using-structs-to-structure-related-data/listing-05-05/src/main.rs
2022-02-06 16:43:51 +08:00

25 lines
429 B
Rust
Executable File

struct User {
active: bool,
username: String,
email: String,
sign_in_count: u64,
}
// ANCHOR: here
fn build_user(email: String, username: String) -> User {
User {
email,
username,
active: true,
sign_in_count: 1,
}
}
// ANCHOR_END: here
fn main() {
let user1 = build_user(
String::from("someone@example.com"),
String::from("someusername123"),
);
}