Hi,
I have been using rocket on a ubuntu based system, but unfortunately it broke. So now I had to run my program on a windows 10 machine with the build tools over visual studio 2017. This caused a compile failure with ring 0.11. It appears that it should work with ring 0.13 (tested with version 0.13.0-alpha1 and 0.13.0-alpha2).
As a test project to validate that rocket was the problem in my original program, I used the hello world example from the readme. To validate that ring 0.13 does work, i simply created a hello world project from the rust book and added ring to the dependencies.
Rocket version: "0.3.10"
OS version: Windows 10
I think that an upgrade to ring 0.13 would solve this issue. I am not sure where this should be changed and which crate is actually responsible for this upgrade.
I assume this problem is also mentioned in https://github.com/briansmith/ring/issues/338.
The full log:
"C:/Users/<username>/.cargo/bin/cargo.exe" run --package test-rust --bin test-rust
Updating registry `https://github.com/rust-lang/crates.io-index`
Blocking waiting for file lock on the registry index
Compiling ring v0.11.0
error: failed to run custom build command for `ring v0.11.0`
process didn't exit successfully: `C:\Users\<username>\Projects\test-rust\target\debug\build\ring-35727d8d2b346899\build-script-build` (exit code: 101)
--- stdout
ALLUSERSPROFILE: C:\ProgramData
APPDATA: C:\Users\<username>\AppData\Roaming
CARGO: \\?\C:\Users\<username>\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin\cargo.exe
CARGO_CFG_DEBUG_ASSERTIONS:
CARGO_CFG_PROC_MACRO:
CARGO_CFG_TARGET_ARCH: x86_64
CARGO_CFG_TARGET_ENDIAN: little
CARGO_CFG_TARGET_ENV: msvc
CARGO_CFG_TARGET_FAMILY: windows
CARGO_CFG_TARGET_FEATURE: fxsr,mmx,sse,sse2
CARGO_CFG_TARGET_HAS_ATOMIC: 16,32,64,8,ptr
CARGO_CFG_TARGET_OS: windows
CARGO_CFG_TARGET_POINTER_WIDTH: 64
CARGO_CFG_TARGET_THREAD_LOCAL:
CARGO_CFG_TARGET_VENDOR: pc
CARGO_CFG_WINDOWS:
CARGO_FEATURE_DEFAULT: 1
CARGO_FEATURE_DEV_URANDOM_FALLBACK: 1
CARGO_FEATURE_USE_HEAP: 1
CARGO_HOME: C:\Users\<username>\.cargo
CARGO_MAKEFLAGS: --jobserver-fds=__rust_jobserver_semaphore_1599753994 --jobserver-auth=__rust_jobserver_semaphore_1599753994
CARGO_MANIFEST_DIR: C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0
CARGO_MANIFEST_LINKS: ring-asm
CARGO_PKG_AUTHORS: Brian Smith <[email protected]>
CARGO_PKG_DESCRIPTION: Safe, fast, small crypto using Rust.
CARGO_PKG_HOMEPAGE:
CARGO_PKG_NAME: ring
CARGO_PKG_VERSION: 0.11.0
CARGO_PKG_VERSION_MAJOR: 0
CARGO_PKG_VERSION_MINOR: 11
CARGO_PKG_VERSION_PATCH: 0
CARGO_PKG_VERSION_PRE:
COMMONPROGRAMFILES: C:\Program Files\Common Files
COMMONPROGRAMFILES(X86): C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432: C:\Program Files\Common Files
COMPUTERNAME: DESKTOP-1RP8GH7
COMSPEC: C:\WINDOWS\system32\cmd.exe
DEBUG: true
ESET_OPTIONS:
HOMEDRIVE: C:
HOMEPATH: \Users\<username>
HOST: x86_64-pc-windows-msvc
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_121\
LD_LIBRARY_PATH: C:\Users\<username>\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib
LOCALAPPDATA: C:\Users\<username>\AppData\Local
LOGONSERVER: \\DESKTOP-1RP8GH7
NUMBER_OF_PROCESSORS: 4
NUM_JOBS: 4
ONEDRIVE: C:\Users\<username>\OneDrive
OPT_LEVEL: 0
OS: Windows_NT
OUT_DIR: C:\Users\<username>\Projects\test-rust\target\debug\build\ring-8779dc8b8e108872\out
PATH: C:\Users\<username>\Projects\test-rust\target\debug\deps;C:\Users\<username>\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin;C:\Users\<username>\.cargo\bin;C:\Users\<username>\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Maven\apache-maven-3.3.9\bin;C:\Program Files\nodejs\;C:\Program Files\PostgreSQL\9.6\bin;C:\Program Files\Sonar\sonar-scanner-2.8\bin;C:\Program Files\TortoiseSVN\bin;C:\Users\<username>\.cargo\bin;C:\Users\<username>\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\<username>\AppData\Local\Programs\Python\Python36\;C:\Ruby23-x64\bin;C:\Program Files\Ruby23-x64\bin;C:\Users\<username>\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\bin;C:\Users\<username>\AppData\Roaming\npm
PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.RB;.RBW
PROCESSOR_ARCHITECTURE: AMD64
PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
PROCESSOR_LEVEL: 6
PROCESSOR_REVISION: 4501
PROFILE: debug
PROGRAMDATA: C:\ProgramData
PROGRAMFILES: C:\Program Files
PROGRAMFILES(X86): C:\Program Files (x86)
PROGRAMW6432: C:\Program Files
PSMODULEPATH: %ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC: C:\Users\Public
RUSTC: rustc
RUSTDOC: rustdoc
RUSTUP_HOME: C:\Users\<username>\.rustup
RUSTUP_TOOLCHAIN: nightly-x86_64-pc-windows-msvc
RUST_BACKTRACE: short
RUST_RECURSION_COUNT: 1
SESSIONNAME: Console
SYSTEMDRIVE: C:
SYSTEMROOT: C:\WINDOWS
TARGET: x86_64-pc-windows-msvc
TEMP: C:\Users\MARTIJ~2\AppData\Local\Temp
TERM: ansi
TMP: C:\Users\MARTIJ~2\AppData\Local\Temp
TOOLBOX_VERSION: 1.8.3678
USERDOMAIN: DESKTOP-1RP8GH7
USERDOMAIN_ROAMINGPROFILE: DESKTOP-1RP8GH7
USERNAME: <username>
USERPROFILE: C:\Users\<username>
WINDIR: C:\WINDOWS
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CC_x86_64-pc-windows-msvc = None
CC_x86_64_pc_windows_msvc = None
HOST_CC = None
CC = None
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CC_x86_64-pc-windows-msvc = None
CC_x86_64-pc-windows-msvc = None
CC_x86_64_pc_windows_msvc = None
CC_x86_64_pc_windows_msvc = None
HOST_CC = None
CC = None
HOST_CC = None
CC = None
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
HOST_CFLAGS = None
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
CFLAGS = None
DEBUG = Some("true")
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\generic.obj" "crypto/bn/generic.c"
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\ecp_nistz256.obj" "crypto/ec/ecp_nistz256.c"
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
OPT_LEVEL = Some("0")
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\constant_time_test.obj" "crypto/constant_time_test.c"
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CC_x86_64-pc-windows-msvc = None
CC_x86_64_pc_windows_msvc = None
HOST_CC = None
CC = None
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\curve25519.obj" "crypto/curve25519/curve25519.c"
generic.c
ecp_nistz256.c
curve25519.c
constant_time_test.c
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(208) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(208) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(207) : note: index 'j' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(217) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(127) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(205) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(204) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(217) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(194) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(193) : note: index 'j' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(217) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3510) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(191) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(190) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(217) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3510) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3509) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3510) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(185) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(184) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\constant_time_test.c(217) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3495) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3494) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3495) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3685) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz256.c(76) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3685) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3669) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3685) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz256.c(76) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz256.c(75) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz256.c(78) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3682) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3669) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3682) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3677) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3669) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3677) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3674) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3669) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\curve25519\curve25519.c(3674) : note: feeds call on this line
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CC_x86_64-pc-windows-msvc = None
CC_x86_64_pc_windows_msvc = None
HOST_CC = None
CC = None
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\gfp_p384.obj" "crypto/ec/gfp_p384.c"
gfp_p384.c
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(224) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz384.inl(35) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(93) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(117) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(117) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(116) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(117) : note: feeds call on this line
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CC_x86_64-pc-windows-msvc = None
CC_x86_64_pc_windows_msvc = None
HOST_CC = None
CC = None
TARGET = Some("x86_64-pc-windows-msvc")
HOST = Some("x86_64-pc-windows-msvc")
CFLAGS_x86_64-pc-windows-msvc = None
CFLAGS_x86_64_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
running "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x64\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "include" "/GS" "/Gy" "/EHsc" "/GR-" "/Zc:wchar_t" "/Zc:forScope" "/Zc:inline" "/Zc:rvalueCast" "/sdl" "/Wall" "/WX" "/wd4127" "/wd4464" "/wd4514" "/wd4710" "/wd4711" "/wd4820" "/Od" "/RTCsu" "/W4" "-c" "/FoC:\\Users\\<username>\\Projects\\test-rust\\target\\debug\\build\\ring-8779dc8b8e108872\\out\\limbs.obj" "crypto/limbs/limbs.c"
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz384.inl(35) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz384.inl(34) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\ecp_nistz384.inl(37) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(93) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(92) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(93) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(224) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(223) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\ec\gfp_p384.c(224) : note: feeds call on this line
limbs.c
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(127) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(73) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(73) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(72) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(75) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(111) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(110) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(111) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(126) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(125) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(126) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(143) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(142) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(143) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(138) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(137) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(143) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(161) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(160) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(161) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(117) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(116) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(117) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(127) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.inl(128) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(93) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(93) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(89) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(93) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(58) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(58) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(57) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(58) : note: feeds call on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(47) : error C2220: warning treated as error - no 'object' file generated
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(47) : warning C5045: Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(46) : note: index 'i' range checked by comparison on this line
c:\users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\crypto\limbs\limbs.c(47) : note: feeds call on this line
--- stderr
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
17: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
18: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
19: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
20: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
21: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
22: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
23: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
24: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
25: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
26: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
27: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
28: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
29: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
30: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
31: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
32: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
33: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
34: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
35: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
36: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
37: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
38: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
39: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
40: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
41: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
42: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
43: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
44: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
45: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
46: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
47: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
48: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
49: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
50: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
51: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
52: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
53: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
54: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
55: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
56: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
57: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
58: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
59: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
60: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
61: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
62: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
63: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
64: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
65: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
66: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
67: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
68: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
69: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
70: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
71: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
72: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
73: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
74: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
75: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
76: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
77: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
78: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
79: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
80: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
81: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
82: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
83: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
84: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
85: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
86: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
87: rayon_core::registry::main_loop
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:674
88: rayon_core::registry::{{impl}}::new::{{closure}}
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:134
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
17: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
18: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
19: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
20: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
21: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
22: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
23: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
24: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
25: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
26: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
27: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
28: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
29: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
30: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
31: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
32: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
33: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
34: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
35: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
36: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
37: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
38: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
39: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
40: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
41: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
42: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
43: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
44: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
45: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
46: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
47: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
48: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
49: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
50: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
51: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
52: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
53: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
54: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
55: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
56: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
57: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
58: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
59: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
60: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
61: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
62: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
63: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
64: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
65: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
66: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
67: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
68: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
69: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
70: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
71: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
72: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
73: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:156
74: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
75: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
76: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
77: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
78: rayon::iter::internal::bridge_producer_consumer<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:270
79: rayon::iter::internal::bridge::{{impl}}::callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:260
80: rayon::iter::len::{{impl}}::with_producer::{{impl}}::callback<std::path::PathBuf*,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>,rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:221
81: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::IterProducer<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:148
82: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackB<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
83: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::Iter<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:124
84: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackA<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
85: rayon::iter::chain::{{impl}}::with_producer<rayon::slice::Iter<std::path::PathBuf>,rayon::slice::Iter<std::path::PathBuf>,rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:103
86: rayon::iter::len::{{impl}}::with_producer<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:200
87: rayon::iter::internal::bridge<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:243
88: rayon::iter::len::{{impl}}::drive_unindexed<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:166
89: rayon::iter::filter::{{impl}}::drive_unindexed<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,closure,rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:36
90: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>,rayon::iter::map::MapFn<closure>,rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
91: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>,rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
92: rayon::iter::reduce::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\reduce.rs:43
93: rayon::iter::ParallelIterator::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure*,fn() -> alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\mod.rs:232
94: build_script_build::build_library
at .\build.rs:477
95: build_script_build::build_c_code::{{closure}}
at .\build.rs:465
96: rayon::iter::for_each::{{impl}}::consume<closure,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\for_each.rs:40
97: rayon::iter::internal::Folder::consume_iter<rayon::iter::for_each::ForEachConsumer<closure>,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*,core::slice::Iter<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
98: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
99: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
17: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
18: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
19: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
20: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
21: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
22: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
23: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
24: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
25: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
26: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
27: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
28: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
29: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
30: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
31: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
32: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
33: rayon_core::job::StackJob<rayon_core::latch::SpinLatch, closure, alloc::vec::Vec<alloc::string::String>>::run_inline<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:96
34: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:146
35: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
36: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
37: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
38: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
39: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
40: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
41: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
42: rayon_core::job::StackJob<rayon_core::latch::SpinLatch, closure, alloc::vec::Vec<alloc::string::String>>::run_inline<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:96
43: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:146
44: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
45: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
46: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
47: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
48: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
49: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
50: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
51: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
52: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
53: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
54: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
55: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
56: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
57: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
58: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
59: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
60: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
61: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
62: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
63: rayon_core::join::join_context::{{closure}}<closure,closure,(),()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:156
64: rayon_core::registry::{{impl}}::in_worker_cold::{{closure}}<closure,((), ())>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:355
65: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::LockLatch,closure,((), ())>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
66: std::panic::{{impl}}::call_once<((), ()),closure>
at C:\projects\rust\src\libstd\panic.rs:305
67: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,((), ())>
at C:\projects\rust\src\libstd\panicking.rs:310
68: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
69: std::panicking::try<((), ()),std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
70: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,((), ())>
at C:\projects\rust\src\libstd\panic.rs:374
71: rayon_core::unwind::halt_unwinding<closure,((), ())>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
72: rayon_core::job::{{impl}}::execute<rayon_core::latch::LockLatch,closure,((), ())>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
73: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
74: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
75: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
76: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
77: rayon_core::registry::main_loop
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:674
78: rayon_core::registry::{{impl}}::new::{{closure}}
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:134
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:270
17: rayon::iter::internal::bridge::{{impl}}::callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:260
18: rayon::iter::len::{{impl}}::with_producer::{{impl}}::callback<std::path::PathBuf*,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>,rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:221
19: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::IterProducer<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:148
20: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackB<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
21: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::Iter<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:124
22: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackA<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
23: rayon::iter::chain::{{impl}}::with_producer<rayon::slice::Iter<std::path::PathBuf>,rayon::slice::Iter<std::path::PathBuf>,rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:103
24: rayon::iter::len::{{impl}}::with_producer<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:200
25: rayon::iter::internal::bridge<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:243
26: rayon::iter::len::{{impl}}::drive_unindexed<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:166
27: rayon::iter::filter::{{impl}}::drive_unindexed<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,closure,rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:36
28: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>,rayon::iter::map::MapFn<closure>,rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
29: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>,rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
30: rayon::iter::reduce::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\reduce.rs:43
31: rayon::iter::ParallelIterator::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure*,fn() -> alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\mod.rs:232
32: build_script_build::build_library
at .\build.rs:477
33: build_script_build::build_c_code::{{closure}}
at .\build.rs:465
34: rayon::iter::for_each::{{impl}}::consume<closure,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\for_each.rs:40
35: rayon::iter::internal::Folder::consume_iter<rayon::iter::for_each::ForEachConsumer<closure>,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*,core::slice::Iter<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
36: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
37: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
38: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
39: rayon_core::join::join::{{closure}}<closure,closure,(),()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
40: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,(),()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
41: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
42: std::panic::{{impl}}::call_once<(),closure>
at C:\projects\rust\src\libstd\panic.rs:305
43: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>
at C:\projects\rust\src\libstd\panicking.rs:310
44: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
45: std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
46: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,()>
at C:\projects\rust\src\libstd\panic.rs:374
47: rayon_core::unwind::halt_unwinding<closure,()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
48: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
49: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
50: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
51: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
52: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
53: rayon_core::registry::main_loop
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:674
54: rayon_core::registry::{{impl}}::new::{{closure}}
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:134
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
17: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
18: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
19: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
20: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
21: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
22: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
23: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
24: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
25: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
26: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
27: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
28: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
29: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
30: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
31: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
32: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
33: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
34: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
35: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
36: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
37: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
38: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
39: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
40: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
41: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
42: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
43: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
44: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
45: rayon_core::join::join_recover_from_panic
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:175
46: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:131
47: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
48: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
49: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
50: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
51: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
52: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
53: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
54: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
55: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
56: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
57: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
58: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
59: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
60: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
61: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
62: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
63: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
64: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
65: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
66: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
67: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
68: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
69: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
70: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
71: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
72: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
73: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
74: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
75: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
76: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
77: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
78: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
79: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
80: rayon_core::registry::main_loop
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:674
81: rayon_core::registry::{{impl}}::new::{{closure}}
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:134
thread '<unnamed>' panicked at 'execution failed', C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\ring-0.11.0\build.rs:658:9
stack backtrace:
0: std::sys::windows::backtrace::unwind_backtrace
at C:\projects\rust\src\libstd\sys\windows\backtrace\mod.rs:65
1: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:71
2: std::sys_common::backtrace::print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:59
3: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:211
4: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:227
5: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:463
6: std::panicking::begin_panic<str*>
at C:\projects\rust\src\libstd\panicking.rs:397
7: build_script_build::run_command
at .\build.rs:658
8: build_script_build::compile
at .\build.rs:544
9: build_script_build::build_library::{{closure}}
at .\build.rs:482
10: rayon::iter::map::{{impl}}::map<closure,std::path::PathBuf*,alloc::string::String>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:21
11: rayon::iter::map::{{impl}}::consume<std::path::PathBuf*,rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:293
12: rayon::iter::filter::{{impl}}::consume<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure,std::path::PathBuf*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:128
13: rayon::iter::internal::Folder::consume_iter<rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::chain::ChainSeq<core::slice::Iter<std::path::PathBuf>, core::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
14: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterFolder<rayon::iter::map::MapFolder<rayon::iter::map::MapFolder<rayon::iter::reduce::ReduceFolder<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>, alloc::vec::Vec<alloc::string::String>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
15: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
16: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
17: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
18: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
19: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
20: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
21: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
22: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
23: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
24: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
25: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
26: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
27: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
28: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
29: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
30: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
31: rayon_core::join::join_recover_from_panic
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:175
32: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:131
33: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
34: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
35: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
36: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
37: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
38: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
39: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
40: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
41: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
42: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
43: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
44: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
45: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
46: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
47: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
48: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
49: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
50: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
51: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:284
52: rayon_core::join::join::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
53: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:122
54: rayon_core::job::{{impl}}::execute::{{closure}}<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
55: std::panic::{{impl}}::call_once<alloc::vec::Vec<alloc::string::String>,closure>
at C:\projects\rust\src\libstd\panic.rs:305
56: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panicking.rs:310
57: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
58: std::panicking::try<alloc::vec::Vec<alloc::string::String>,std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
59: std::panic::catch_unwind<std::panic::AssertUnwindSafe<closure>,alloc::vec::Vec<alloc::string::String>>
at C:\projects\rust\src\libstd\panic.rs:374
60: rayon_core::unwind::halt_unwinding<closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\unwind.rs:18
61: rayon_core::job::{{impl}}::execute<rayon_core::latch::SpinLatch,closure,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:113
62: rayon_core::job::JobRef::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\job.rs:60
63: rayon_core::registry::WorkerThread::execute
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:583
64: rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:567
65: rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::SpinLatch>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:543
66: rayon_core::join::join_context::{{closure}}<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:156
67: rayon_core::registry::in_worker<closure,(alloc::vec::Vec<alloc::string::String>, alloc::vec::Vec<alloc::string::String>)>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\registry.rs:713
68: rayon_core::join::join_context<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:116
69: rayon_core::join::join<closure,closure,alloc::vec::Vec<alloc::string::String>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
70: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
71: rayon::iter::internal::bridge_producer_consumer<rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:270
72: rayon::iter::internal::bridge::{{impl}}::callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>,std::path::PathBuf*,rayon::iter::len::MaxLenProducer<rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:260
73: rayon::iter::len::{{impl}}::with_producer::{{impl}}::callback<std::path::PathBuf*,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>,rayon::iter::chain::ChainProducer<rayon::slice::IterProducer<std::path::PathBuf>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:221
74: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::IterProducer<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:148
75: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackB<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::IterProducer<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
76: rayon::iter::chain::{{impl}}::with_producer::{{impl}}::callback<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>,rayon::slice::Iter<std::path::PathBuf>,rayon::slice::IterProducer<std::path::PathBuf>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:124
77: rayon::slice::{{impl}}::with_producer<std::path::PathBuf,rayon::iter::chain::{{impl}}::with_producer::CallbackA<rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>, rayon::slice::Iter<std::path::PathBuf>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\slice.rs:137
78: rayon::iter::chain::{{impl}}::with_producer<rayon::slice::Iter<std::path::PathBuf>,rayon::slice::Iter<std::path::PathBuf>,rayon::iter::len::{{impl}}::with_producer::Callback<rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\chain.rs:103
79: rayon::iter::len::{{impl}}::with_producer<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::internal::bridge::Callback<rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:200
80: rayon::iter::internal::bridge<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:243
81: rayon::iter::len::{{impl}}::drive_unindexed<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>,rayon::iter::filter::FilterConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>, closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\len.rs:166
82: rayon::iter::filter::{{impl}}::drive_unindexed<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>,closure,rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\filter.rs:36
83: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>,rayon::iter::map::MapFn<closure>,rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>, rayon::iter::map::MapFn<closure>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
84: rayon::iter::map::{{impl}}::drive_unindexed<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>,rayon::iter::map::MapFn<closure>,rayon::iter::reduce::ReduceConsumer<rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\map.rs:81
85: rayon::iter::reduce::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,rayon::iter::reduce::ReduceWithIdentityOp<fn() -> alloc::vec::Vec<alloc::string::String>, closure*>,alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\reduce.rs:43
86: rayon::iter::ParallelIterator::reduce<rayon::iter::map::Map<rayon::iter::map::Map<rayon::iter::filter::Filter<rayon::iter::len::MaxLen<rayon::iter::chain::Chain<rayon::slice::Iter<std::path::PathBuf>, rayon::slice::Iter<std::path::PathBuf>>>, closure>, rayon::iter::map::MapFn<closure>>, rayon::iter::map::MapFn<closure>>,closure*,fn() -> alloc::vec::Vec<alloc::string::String>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\mod.rs:232
87: build_script_build::build_library
at .\build.rs:477
88: build_script_build::build_c_code::{{closure}}
at .\build.rs:465
89: rayon::iter::for_each::{{impl}}::consume<closure,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\for_each.rs:40
90: rayon::iter::internal::Folder::consume_iter<rayon::iter::for_each::ForEachConsumer<closure>,(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)*,core::slice::Iter<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:86
91: rayon::iter::internal::Producer::fold_with<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:48
92: rayon::iter::internal::bridge_producer_consumer::helper<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:287
93: rayon::iter::internal::bridge_producer_consumer::helper::{{closure}}<rayon::iter::len::MaxLenProducer<rayon::slice::IterProducer<(str*, slice<std::path::PathBuf>*, slice<std::path::PathBuf>*)>>,rayon::iter::for_each::ForEachConsumer<closure>>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-0.7.1\src\iter\internal.rs:283
94: rayon_core::join::join::{{closure}}<closure,closure,(),()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:100
95: rayon_core::join::join_context::{{closure}}::{{closure}}<closure,closure,(),()>
at C:\Users\<username>\.cargo\registry\src\github.com-1ecc6299db9ec823\rayon-core-1.4.0\src\join\mod.rs:128
96: std::panic::{{impl}}::call_once<(),closure>
at C:\projects\rust\src\libstd\panic.rs:305
97: std::panicking::try::do_call<std::panic::AssertUnwindSafe<closure>,()>
at C:\projects\rust\src\libstd\panicking.rs:310
98: panic_unwind::__rust_maybe_catch_panic
at C:\projects\rust\src\libpanic_unwind\lib.rs:105
99: std::panicking::try<(),std::panic::AssertUnwindSafe<closure>>
at C:\projects\rust\src\libstd\panicking.rs:289
Process finished with exit code 101
I hope the problem is clear. If there are any questions or more you need to solve this, let me know.
After using the most recent version of Rocket (I was not aware that I could use a specific git revision). I can continue working on my project. The problem was already fixed.
having fixed this issue by pointing to github instead of crates, I still can't do Rocket's "Hello World" because rocket_codegen depends on ring-0.11.0. How can I get around that? Is there a way I can point to the github version of rocket_codegen too?
Yes your can, it is in the same repository I believe.
I didn't think of just pointing to the same repository! That worked, thank you. For anyone else who ends up here, my dependencies look like this now:
[dependencies]
rocket = { git = "https://github.com/SergioBenitez/Rocket" }
rocket_codegen = { git = "https://github.com/SergioBenitez/Rocket" }
Thanks a lot @marty30 !
I didn't think of just pointing to the same repository! That worked, thank you. For anyone else who ends up here, my dependencies look like this now:
[dependencies]
rocket = { git = "https://github.com/SergioBenitez/Rocket" }
rocket_codegen = { git = "https://github.com/SergioBenitez/Rocket" }Thanks a lot @marty30 !
I have try like you suggest, but it still don't working...
Compiling hello_world v0.1.0 (C:\CBA\Project\rust\rust-demo\rocket\hello_world)
Running `rustc --edition=2018 --crate-name hello_world src\main.rs --color always --crate-type bin --emit=dep-info,link
-C debuginfo=2 -C metadata=89feb120a91d89f5 -C extra-filename=-89feb120a91d89f5 --out-dir C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps -C incremental=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\incremental -L dependency=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps --extern rocket=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\librocket-a87fc5d27796d3f0.rlib --extern rocket_codegen=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\rocket_codegen-5474897f7b2e40ce.dll -L native=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\build\ring-5654281ff99a0daf\out`
error: cannot find macro `routes!` in this scope
--> src\main.rs:12:33
|
12 | rocket::ignite().mount("/", routes![index]).launch();
| ^^^^^^
error[E0658]: `macro` is experimental (see issue #39412)
--> src\main.rs:6:1
|
6 | #[get("/")]
| ^^^^^^^^^^^
|
= help: add #![feature(decl_macro)] to the crate attributes to enable
error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0658`.
error: Could not compile `hello_world`.
Caused by:
process didn't exit successfully: `rustc --edition=2018 --crate-name hello_world src\main.rs --color always --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=89feb120a91d89f5 -C extra-filename=-89feb120a91d89f5 --out-dir C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps -C incremental=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\incremental -L dependency=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps --extern rocket=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\librocket-a87fc5d27796d3f0.rlib --extern rocket_codegen=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\rocket_codegen-5474897f7b2e40ce.dll -L native=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\build\ring-5654281ff99a0daf\out` (exit code: 1)
@drazde While I have not seen your code or have been using Rust for a while. I think you should read the error a little more carefully. I think you should "add #![feature(decl_macro)] to the crate attributes to enable" the experimental routes-macro.
@marty30 Hi, thanks for your reply.
Yes, I also try to add #![feature(decl_macro)] but don't resolve all problems (like you see below).
Compiling hello_world v0.1.0 (C:\CBA\Project\rust\rust-demo\rocket\hello_world)
Running `rustc --edition=2018 --crate-name hello_world src\main.rs --color always --crate-type bin --emit=dep-info,link
-C debuginfo=2 -C metadata=89feb120a91d89f5 -C extra-filename=-89feb120a91d89f5 --out-dir C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps -C incremental=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\incremental -L dependency=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps --extern rocket=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\librocket-a87fc5d27796d3f0.rlib --extern rocket_codegen=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\deps\rocket_codegen-5474897f7b2e40ce.dll -L native=C:\CBA\Project\rust\rust-demo\rocket\hello_world\target\debug\build\ring-5654281ff99a0daf\out`
error: cannot find macro `routes!` in this scope
--> src\main.rs:13:33
|
13 | rocket::ignite().mount("/", routes![index]).launch();
| ^^^^^^
error: aborting due to previous error
error: Could not compile `hello_world`.
@drazde This is not related to this issue in my opinion. It appears to be an issue in your code (missing import, similar to this issue: https://stackoverflow.com/questions/48881461/i-want-to-start-rocket-in-a-module-out-of-main-but-failed). Please open an issue on StackOverflow regarding this problem if you cannot find the issue on your own. Also try the example given by SergioBenitez on the Rocket site.
Ok, I found the problem, I used the code for main.rs like in "getting started", but there are some changes that we have to made:
#![feature(plugin)] is not enought, you must replace with:#![feature(plugin, decl_macro, proc_macro_non_items)]extern crate rocket; Isn't correct, must be replace with:#[macro_use] extern crate rocket;I do not understand what they really do, but now it works
The correct code for this example is https://github.com/SergioBenitez/Rocket/blob/master/examples/hello_world/src/main.rs
Most helpful comment
I didn't think of just pointing to the same repository! That worked, thank you. For anyone else who ends up here, my dependencies look like this now:
[dependencies]
rocket = { git = "https://github.com/SergioBenitez/Rocket" }
rocket_codegen = { git = "https://github.com/SergioBenitez/Rocket" }
Thanks a lot @marty30 !