mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2025-02-25 05:42:18 +08:00
23 lines
369 B
Rust
23 lines
369 B
Rust
|
// 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
|