https://doc.rust-lang.org/beta/book/ch05-00-structs.html
구조체는 사용자 정의 타입이다.
관련된 여러 값의 이름을 정의하고, 관련 fn 인 method 를 정의한다.
java나 javascript 의 class 와 비슷하다.
struct User {
active: bool,
username: String,
email: String,
sign_in_count: u64,
}
User 라는 타입을 만들고
fn main() {
let user1 = User {
active: true,
username: String::from("someusername123"),
email: String::from("someone@example.com"),
sign_in_count: 1,
};
}
사용한다.