mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-27 20:18:57 +00:00
Merge pull request #3286 from zmlcc/pr-advice-expect-211216
docs: Update code PR advice document
This commit is contained in:
commit
7fdb425918
@ -198,6 +198,7 @@ The table below lists the small number of cases where use of
|
|||||||
| `defer!()` | Similar to golang's `defer()` but doesn't allow the use of `?`. |
|
| `defer!()` | Similar to golang's `defer()` but doesn't allow the use of `?`. |
|
||||||
| `tokio::spawn(async move {})` | Cannot currently return a `Result` from an `async move` closure. |
|
| `tokio::spawn(async move {})` | Cannot currently return a `Result` from an `async move` closure. |
|
||||||
| If an explicit test is performed before the `unwrap()` / `expect()` | *"Just about acceptable"*, but not ideal `[*]` |
|
| If an explicit test is performed before the `unwrap()` / `expect()` | *"Just about acceptable"*, but not ideal `[*]` |
|
||||||
|
| `Mutex.lock()` | Almost unrecoverable if failed in the lock acquisition |
|
||||||
|
|
||||||
|
|
||||||
`[*]` - There can lead to bad *future* code: consider what would
|
`[*]` - There can lead to bad *future* code: consider what would
|
||||||
|
Loading…
Reference in New Issue
Block a user