Array of structs
-
Debug
-
dead_code
-
We can also create an array from structs.
#[derive(Debug)]
#[allow(dead_code)]
struct Person {
fname: String,
lname: String,
}
fn main() {
let mut people = [
Person {
fname: String::from("John"),
lname: String::from("Lennon"),
},
Person {
fname: String::from("Paul"),
lname: String::from("McCartney"),
},
];
println!("{:#?}", people);
people[0].fname = String::from("Jane");
println!("{:#?}", people);
}
[
Person {
fname: "John",
lname: "Lennon",
},
Person {
fname: "Paul",
lname: "McCartney",
},
]
[
Person {
fname: "Jane",
lname: "Lennon",
},
Person {
fname: "Paul",
lname: "McCartney",
},
]