@@ -309,9 +309,7 @@ impl OnceLock { |
|
|
309 |
309 |
/// Gets the mutable reference of the contents of the cell, initializing |
310 |
310 |
/// it with `f` if the cell was empty. |
311 |
311 |
/// |
312 |
|
- /// Many threads may call `get_mut_or_init` concurrently with different |
313 |
|
- /// initializing functions, but it is guaranteed that only one function |
314 |
|
- /// will be executed. |
|
312 |
+ /// This method never blocks. |
315 |
313 |
/// |
316 |
314 |
/// # Panics |
317 |
315 |
/// |
@@ -401,6 +399,8 @@ impl OnceLock { |
|
|
401 |
399 |
/// it with `f` if the cell was empty. If the cell was empty and `f` failed, |
402 |
400 |
/// an error is returned. |
403 |
401 |
/// |
|
402 |
+ /// This method never blocks. |
|
403 |
+ /// |
404 |
404 |
/// # Panics |
405 |
405 |
/// |
406 |
406 |
/// If `f` panics, the panic is propagated to the caller, and |