Skip to content

Commit a82f8ae

Browse files
committed
Fix code block syntax error.
1 parent 86714ad commit a82f8ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

content/zh/post/2024/Rust模拟C++的函数重载.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
+++
22
title = "Rust模拟C++的函数重载"
33
date = 2024-08-30T22:23:00-07:00
4-
lastmod = 2024-08-30T22:57:12-07:00
4+
lastmod = 2024-08-30T23:00:10-07:00
55
tags = ["rust", "c++"]
66
categories = ["rust", "c++"]
77
draft = false
@@ -36,7 +36,7 @@ where A: Into<Ipv4Addr>
3636
}
3737
```
3838

39-
需要注意的是,上面函数的入参并不是 `Ipv4Addr`, 而是 `Into<Ipv4Addr>=,这就是意味着,所有实现了 =Into<Ipv4Addr>` 这个 trait 的类型都可以是 `ping` 的入参,而恰好 `u32``[u8; 4]` 都实现了 =Into&lt;Ipv4Addr&gt;=,所以下面的调用都是编译通过的: <br/>
39+
需要注意的是,上面函数的入参并不是 `Ipv4Addr`, 而是 `Into<Ipv4Addr>` ,这就是意味着,所有实现了 `Into<Ipv4Addr>` 这个 trait 的类型都可以是 `ping` 的入参,而恰好 `u32``[u8; 4]` 都实现了 `Into<Ipv4Addr>` ,所以下面的调用都是编译通过的: <br/>
4040

4141
```rust
4242
println!("{:?}", ping(Ipv4Addr::new(23, 21, 68, 141))); // pass an Ipv4Addr

0 commit comments

Comments
 (0)