Auto merge of #128461 - matthiaskrgr:rollup-3dpp11g, r=matthiaskrgr · patricklam/verify-rust-std@beb76c3 (original) (raw)

Original file line number Diff line number Diff line change
@@ -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