File tree Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Original file line number Diff line number Diff line change 65
65
# --no-self-update is necessary because the windows environment cannot self-update rustup.exe.
66
66
run : rustup update ${{ matrix.rust }} --no-self-update && rustup default ${{ matrix.rust }}
67
67
- run : rustup target add ${{ matrix.target }}
68
- # https://github.com/rust-lang/rust/issues/49078
69
- - name : Fix windows-gnu rust-mingw
70
- run : |
71
- for i in crt2.o dllcrt2.o libmingwex.a libmsvcrt.a ; do
72
- cp -f "/C/ProgramData/Chocolatey/lib/mingw/tools/install/mingw64/x86_64-w64-mingw32/lib/$i" "`rustc --print sysroot`/lib/rustlib/x86_64-pc-windows-gnu/lib"
73
- done
74
68
- run : cargo build --target ${{ matrix.target }} --all --all-features --all-targets
75
69
- run : cargo test --target ${{ matrix.target }}
76
70
Original file line number Diff line number Diff line change @@ -1244,6 +1244,9 @@ unsafe impl IoSafe for std::io::StderrLock<'_> {}
1244
1244
unsafe impl IoSafe for std:: io:: StdinLock < ' _ > { }
1245
1245
unsafe impl IoSafe for std:: io:: StdoutLock < ' _ > { }
1246
1246
unsafe impl IoSafe for std:: net:: TcpStream { }
1247
+ unsafe impl IoSafe for std:: process:: ChildStdin { }
1248
+ unsafe impl IoSafe for std:: process:: ChildStdout { }
1249
+ unsafe impl IoSafe for std:: process:: ChildStderr { }
1247
1250
1248
1251
#[ cfg( unix) ]
1249
1252
unsafe impl IoSafe for std:: os:: unix:: net:: UnixStream { }
You can’t perform that action at this time.
0 commit comments