mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2025-02-25 05:42:18 +08:00
23 lines
369 B
Rust
Executable File
23 lines
369 B
Rust
Executable File
// ANCHOR: def
|
|
enum IpAddrKind {
|
|
V4,
|
|
V6,
|
|
}
|
|
// ANCHOR_END: def
|
|
|
|
fn main() {
|
|
// ANCHOR: instance
|
|
let four = IpAddrKind::V4;
|
|
let six = IpAddrKind::V6;
|
|
// ANCHOR_END: instance
|
|
|
|
// ANCHOR: fn_call
|
|
route(IpAddrKind::V4);
|
|
route(IpAddrKind::V6);
|
|
// ANCHOR_END: fn_call
|
|
}
|
|
|
|
// ANCHOR: fn
|
|
fn route(ip_kind: IpAddrKind) {}
|
|
// ANCHOR_END: fn
|