Fix minor std::thread documentation typo
callers of spawn_unchecked() need to make sure that the thread not outlive references in the passed closure, not the other way around.
This commit is contained in:
parent
87df4dd70f
commit
82c974dab5
@ -412,9 +412,9 @@ pub fn spawn<F, T>(self, f: F) -> io::Result<JoinHandle<T>>
|
|||||||
///
|
///
|
||||||
/// # Safety
|
/// # Safety
|
||||||
///
|
///
|
||||||
/// The caller has to ensure that no references in the supplied thread closure
|
/// The caller has to ensure that the spawned thread does not outlive any
|
||||||
/// or its return type can outlive the spawned thread's lifetime. This can be
|
/// references in the supplied thread closure and its return type.
|
||||||
/// guaranteed in two ways:
|
/// This can be guaranteed in two ways:
|
||||||
///
|
///
|
||||||
/// - ensure that [`join`][`JoinHandle::join`] is called before any referenced
|
/// - ensure that [`join`][`JoinHandle::join`] is called before any referenced
|
||||||
/// data is dropped
|
/// data is dropped
|
||||||
|
Loading…
Reference in New Issue
Block a user