mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-09-09 18:33:04 +02:00
docs: Fix code examples in style guide
This commit is contained in:
parent
946449d3e5
commit
3c320f6d6e
1 changed files with 3 additions and 3 deletions
|
@ -181,10 +181,10 @@ debug!(
|
||||||
|
|
||||||
**Always use closure guards instead of implicitly dropped guards.** This makes lock scopes explicit and helps prevent deadlocks.
|
**Always use closure guards instead of implicitly dropped guards.** This makes lock scopes explicit and helps prevent deadlocks.
|
||||||
|
|
||||||
Use the `WithLock` trait from `continuwuity-core::utils::with_lock`:
|
Use the `WithLock` trait from `core::utils::with_lock`:
|
||||||
|
|
||||||
```rs
|
```rs
|
||||||
use continuwuity_core::utils::with_lock::WithLock;
|
use conduwuit::utils::with_lock::WithLock;
|
||||||
|
|
||||||
// Good - explicit closure guard
|
// Good - explicit closure guard
|
||||||
shared_data.with_lock(|data| {
|
shared_data.with_lock(|data| {
|
||||||
|
@ -205,7 +205,7 @@ shared_data.with_lock(|data| {
|
||||||
For async contexts, use the async variant:
|
For async contexts, use the async variant:
|
||||||
|
|
||||||
```rs
|
```rs
|
||||||
use continuwuity_core::utils::with_lock::WithLockAsync;
|
use conduwuit::utils::with_lock::WithLockAsync;
|
||||||
|
|
||||||
// Good - async closure guard
|
// Good - async closure guard
|
||||||
async_shared_data.with_lock(|data| {
|
async_shared_data.with_lock(|data| {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue