trpl-zh-cn/listings/ch06-enums-and-pattern-matching/listing-06-01/src/main.rs

24 lines
398 B
Rust

fn main() {
// ANCHOR: here
enum IpAddrKind {
V4,
V6,
}
struct IpAddr {
kind: IpAddrKind,
address: String,
}
let home = IpAddr {
kind: IpAddrKind::V4,
address: String::from("127.0.0.1"),
};
let loopback = IpAddr {
kind: IpAddrKind::V6,
address: String::from("::1"),
};
// ANCHOR_END: here
}