Skip to content

Commit 8276e84

Browse files
authored
fixed P.NAM.01 (#112)
* V 0.3 * V0.3: modify README * update Version to 0.3 * add code example for P.SEC.01 * modify P.SEC.01 * 3.30 review * update * update to 1.0 beta * fixed for P.NAM.01
1 parent 264df39 commit 8276e84

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

src/safe-guides/code_style/naming/P.NAM.01.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919
- [`RecvTimeoutError`](https://doc.rust-lang.org/std/sync/mpsc/enum.RecvTimeoutError.html)
2020
- [`StripPrefixError`](https://doc.rust-lang.org/std/path/struct.StripPrefixError.html)
2121

22-
如果你想新增和标准库相似的错误类型,比如“解析地址错误”类型,为了保持词性一致,应该使用`ParseAddrError` 名称,而不是`AddrParseError`
22+
如果你想新增和标准库相似的错误类型,比如“解析地址错误”类型,为了保持词性一致,应该使用`ParseAddrError` 名称,而不是`AddrParseError`
23+
24+
> 说明:现在标准库文档中 net模块解析地址错误类型是 `AddrParseError`,其实和标准库中大部分错误类型遵循的 "动-宾-Error" 词序没有保持一致,所以它是一个特例。
2325
2426
**【反例】**
2527
```rust
26-
// 不符合:与标准库错误类型次序不一致,应该为 ParseAddrError
28+
// 不符合:与标准库错误类型词序 "动-宾-Error" 不一致,应该为 ParseAddrError
2729
struct AddrParseError {}
2830
```
2931

src/safe-guides/coding_practice/traits/P.TRA.01.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,3 @@ impl FromStr for PhoneNumber {
2424
}
2525
```
2626

27-
**【Lint 检测】**
28-
29-
| lint name | Clippy 可检测 | Rustc 可检测 | Lint Group | 是否可定制 |
30-
| ------------------------------------------------------------ | ------------- | ------------ | ---------- | ----- |
31-
| - | no | yes | - | - |

0 commit comments

Comments
 (0)