File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -1337,21 +1337,19 @@ pub struct Thread {
13371337impl Thread {
13381338 /// Used only internally to construct a thread object without spawning.
13391339 pub ( crate ) fn new ( name : ThreadNameString ) -> Thread {
1340- unsafe { Self :: new_inner ( ThreadName :: Other ( name) ) }
1340+ Self :: new_inner ( ThreadName :: Other ( name) )
13411341 }
13421342
13431343 pub ( crate ) fn new_unnamed ( ) -> Thread {
1344- unsafe { Self :: new_inner ( ThreadName :: Unnamed ) }
1344+ Self :: new_inner ( ThreadName :: Unnamed )
13451345 }
13461346
13471347 // Used in runtime to construct main thread
13481348 pub ( crate ) fn new_main ( ) -> Thread {
1349- unsafe { Self :: new_inner ( ThreadName :: Main ) }
1349+ Self :: new_inner ( ThreadName :: Main )
13501350 }
13511351
1352- /// # Safety
1353- /// If `name` is `ThreadName::Other(_)`, the contained string must be valid UTF-8.
1354- unsafe fn new_inner ( name : ThreadName ) -> Thread {
1352+ fn new_inner ( name : ThreadName ) -> Thread {
13551353 // We have to use `unsafe` here to construct the `Parker` in-place,
13561354 // which is required for the UNIX implementation.
13571355 //
You can’t perform that action at this time.
0 commit comments