Closed
Description
Expected Behavior
autocxx_build would not panic, and either generate code or provide a graceful error.
Actual Behavior
error: failed to run custom build command for `autocxx-test v0.1.0 (D:\repos\EpicGames\autocxx-test)`
Caused by:
process didn't exit successfully: `D:\.rust\target\debug\build\autocxx-test-51acd69ae990e379\build-script-build` (exit code: 101)
--- stdout
cargo:rerun-if-changed=D:\repos\EpicGames\autocxx-test/out.h
--- stderr
thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
NOTE: block!()
ing the offending union
forward declaration does not prevent the panic.
RUST_BACKTRACE=full
thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
stack backtrace:
0: 0x7ff6ed81fb4e - std::backtrace_rs::backtrace::dbghelp::trace
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
1: 0x7ff6ed81fb4e - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff6ed81fb4e - std::sys_common::backtrace::_print_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:67
3: 0x7ff6ed81fb4e - std::sys_common::backtrace::_print::{{impl}}::fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:46
4: 0x7ff6ed83c01c - core::fmt::write
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\fmt\mod.rs:1094
5: 0x7ff6ed81b098 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\io\mod.rs:1584
6: 0x7ff6ed822d52 - std::sys_common::backtrace::_print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:49
7: 0x7ff6ed822d52 - std::sys_common::backtrace::print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:36
8: 0x7ff6ed822d52 - std::panicking::default_hook::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:208
9: 0x7ff6ed822844 - std::panicking::default_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:225
10: 0x7ff6ed823383 - std::panicking::rust_panic_with_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:591
11: 0x7ff6ed822fa1 - std::panicking::begin_panic_handler::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:497
12: 0x7ff6ed82049f - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:141
13: 0x7ff6ed822ef9 - std::panicking::begin_panic_handler
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:493
14: 0x7ff6ed85bdc0 - core::panicking::panic_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\panicking.rs:92
15: 0x7ff6ed85bcb2 - core::option::expect_failed
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\option.rs:1241
16: 0x7ff6ed2a5ce9 - core::option::Option<autocxx_bindgen::ir::layout::Layout>::expect<autocxx_bindgen::ir::layout::Layout>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\option.rs:349
17: 0x7ff6ed342401 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904
18: 0x7ff6ed1c04b1 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:799
19: 0x7ff6ed23ee3a - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:494
20: 0x7ff6ed2b60d2 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:517
21: 0x7ff6ed2b6576 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:565
22: 0x7ff6ed2b5c6d - autocxx_bindgen::codegen::CodegenResult::inner<closure-1>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:318
23: 0x7ff6ed328deb - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:552
24: 0x7ff6ed23ee63 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:485
25: 0x7ff6ed2c1288 - autocxx_bindgen::codegen::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4349
26: 0x7ff6ed2e9061 - autocxx_bindgen::ir::context::BindgenContext::gen<closure-0,alloc::vec::Vec<proc_macro2::TokenStream, alloc::alloc::Global>>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\ir\context.rs:1188
27: 0x7ff6ed2c0680 - autocxx_bindgen::codegen::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4313
28: 0x7ff6ed2cc81f - autocxx_bindgen::Bindings::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:2330
29: 0x7ff6ed2c9b44 - autocxx_bindgen::Builder::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:1454
30: 0x7ff6ecf0cbbd - autocxx_engine::IncludeCppEngine::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\lib.rs:364
31: 0x7ff6ecedfba4 - autocxx_engine::parse_file::ParsedFile::resolve_all
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\parse_file.rs:134
32: 0x7ff6ece850bf - autocxx_engine::builder::build_to_custom_directory<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:141
33: 0x7ff6ece857f5 - autocxx_engine::builder::build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:76
34: 0x7ff6ece845b7 - autocxx_engine::builder::expect_build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:98
35: 0x7ff6ece815fd - autocxx_build::expect_build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-build-0.8.0\src\lib.rs:59
36: 0x7ff6ece81404 - build_script_build::main
at D:\repos\EpicGames\UnrealAutoRust\build.rs:2
37: 0x7ff6ece8309b - core::ops::function::FnOnce::call_once<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:227
38: 0x7ff6ece85bab - std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs:125
39: 0x7ff6ece81051 - std::rt::lang_start::{{closure}}<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:49
40: 0x7ff6ed823667 - core::ops::function::impls::{{impl}}::call_once
at /rustc/676ee14729462585b969bbc52f32c307403f4126\library\core\src\ops\function.rs:280 41: 0x7ff6ed823667 - std::panicking::try::do_call
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:379
42: 0x7ff6ed823667 - std::panicking::try
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:343
43: 0x7ff6ed823667 - std::panic::catch_unwind
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panic.rs:431
44: 0x7ff6ed823667 - std::rt::lang_start_internal
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\rt.rs:34
45: 0x7ff6ece8102f - std::rt::lang_start<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:48
46: 0x7ff6ece81476 - main
47: 0x7ff6ed859da0 - invoke_main
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
48: 0x7ff6ed859da0 - __scrt_common_main_seh
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
49: 0x7ffef7d47034 - BaseThreadInitThunk
50: 0x7ffef8e42651 - RtlUserThreadStart
cargo check -vvv 2>&1 | clip
Fresh cfg-if v1.0.0
Fresh cxxbridge-flags v1.0.49
Fresh unicode-segmentation v1.7.1
Fresh unicode-xid v0.2.2
Fresh unindent v0.1.7
Fresh unicode-width v0.1.8
Fresh regex-syntax v0.6.25
Fresh ppv-lite86 v0.2.10
Fresh humantime v2.1.0
Fresh glob v0.3.0
Fresh strsim v0.8.0
Fresh vec_map v0.8.2
Fresh rustc-hash v1.1.0
Fresh lazy_static v1.4.0
Fresh peeking_take_while v0.1.2
Fresh lazycell v1.3.0
Fresh cc v1.0.67
Fresh either v1.6.1
Fresh shlex v1.0.0
Fresh once_cell v1.7.2
Fresh version_check v0.9.3
Fresh heck v0.3.2
Fresh indoc v1.0.3
Fresh textwrap v0.11.0
Fresh winapi v0.3.9
Fresh itertools v0.9.0
Fresh memchr v2.4.0
Fresh proc-macro2 v1.0.26
Fresh getrandom v0.2.2
Fresh libc v0.2.94
Fresh log v0.4.14
Fresh bitflags v1.2.1
Fresh winapi-util v0.1.5
Fresh quote v1.0.9
Fresh aho-corasick v0.7.18
Fresh atty v0.2.14
Fresh libloading v0.7.0
Fresh nom v5.1.2
Fresh link-cplusplus v1.0.5
Fresh remove_dir_all v0.5.3
Fresh proc-macro-error-attr v1.0.4
Fresh termcolor v1.1.2
Fresh rand_core v0.6.2
Fresh syn v1.0.72
Fresh which v3.1.1
Fresh cxxbridge-macro v1.0.49
Fresh proc-macro-error v1.0.4
Fresh strum_macros v0.20.1
Fresh unzip-n v0.1.2
Fresh regex v1.5.4
Fresh rand_chacha v0.3.0
Fresh clap v2.33.3
Fresh clang-sys v1.2.0
Fresh cexpr v0.4.0
Fresh codespan-reporting v0.11.1
Fresh aquamarine v0.1.8
Fresh rand v0.8.3
Fresh env_logger v0.8.3
Fresh autocxx-parser v0.8.0
Fresh cxx v1.0.49
Fresh autocxx-macro v0.8.0
Fresh tempfile v3.2.0
Fresh cxx-gen v0.7.49
Fresh autocxx-bindgen v0.58.4
Fresh autocxx-build v0.8.0
Fresh autocxx-engine v0.8.0
Fresh autocxx v0.8.0
Compiling autocxx-test v0.1.0 (D:\repos\EpicGames\autocxx-test)
Running `D:\.rust\target\debug\build\autocxx-test-51acd69ae990e379\build-script-build`
[autocxx-test 0.1.0] cargo:rerun-if-changed=D:\repos\EpicGames\autocxx-test/out.h
[autocxx-test 0.1.0] thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
[autocxx-test 0.1.0] stack backtrace:
[autocxx-test 0.1.0] 0: 0x7ff7f1a6fcee - std::backtrace_rs::backtrace::dbghelp::trace
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
[autocxx-test 0.1.0] 1: 0x7ff7f1a6fcee - std::backtrace_rs::backtrace::trace_unsynchronized
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
[autocxx-test 0.1.0] 2: 0x7ff7f1a6fcee - std::sys_common::backtrace::_print_fmt
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:67
[autocxx-test 0.1.0] 3: 0x7ff7f1a6fcee - std::sys_common::backtrace::_print::{{impl}}::fmt
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:46
[autocxx-test 0.1.0] 4: 0x7ff7f1a8c1bc - core::fmt::write
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\fmt\mod.rs:1094
[autocxx-test 0.1.0] 5: 0x7ff7f1a6b238 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\io\mod.rs:1584
[autocxx-test 0.1.0] 6: 0x7ff7f1a72ef2 - std::sys_common::backtrace::_print
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:49
[autocxx-test 0.1.0] 7: 0x7ff7f1a72ef2 - std::sys_common::backtrace::print
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:36
[autocxx-test 0.1.0] 8: 0x7ff7f1a72ef2 - std::panicking::default_hook::{{closure}}
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:208
[autocxx-test 0.1.0] 9: 0x7ff7f1a729e4 - std::panicking::default_hook
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:225
[autocxx-test 0.1.0] 10: 0x7ff7f1a73523 - std::panicking::rust_panic_with_hook
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:591
[autocxx-test 0.1.0] 11: 0x7ff7f1a73141 - std::panicking::begin_panic_handler::{{closure}}
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:497
[autocxx-test 0.1.0] 12: 0x7ff7f1a7063f - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:141
[autocxx-test 0.1.0] 13: 0x7ff7f1a73099 - std::panicking::begin_panic_handler
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:493
[autocxx-test 0.1.0] 14: 0x7ff7f1aabf60 - core::panicking::panic_fmt
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\panicking.rs:92
[autocxx-test 0.1.0] 15: 0x7ff7f1aabe52 - core::option::expect_failed
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\option.rs:1241
[autocxx-test 0.1.0] 16: 0x7ff7f14f5e89 - core::option::Option<autocxx_bindgen::ir::layout::Layout>::expect<autocxx_bindgen::ir::layout::Layout>
[autocxx-test 0.1.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\option.rs:349
[autocxx-test 0.1.0] 17: 0x7ff7f15a5381 - autocxx_bindgen::codegen::{{impl}}::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904
[autocxx-test 0.1.0] 18: 0x7ff7f1427991 - autocxx_bindgen::codegen::{{impl}}::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:799
[autocxx-test 0.1.0] 19: 0x7ff7f14b518a - autocxx_bindgen::codegen::{{impl}}::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:494
[autocxx-test 0.1.0] 20: 0x7ff7f1528c22 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:517
[autocxx-test 0.1.0] 21: 0x7ff7f15290c6 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:565
[autocxx-test 0.1.0] 22: 0x7ff7f15287bd - autocxx_bindgen::codegen::CodegenResult::inner<closure-1>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:318
[autocxx-test 0.1.0] 23: 0x7ff7f1578f8b - autocxx_bindgen::codegen::{{impl}}::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:552
[autocxx-test 0.1.0] 24: 0x7ff7f14b51b3 - autocxx_bindgen::codegen::{{impl}}::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:485
[autocxx-test 0.1.0] 25: 0x7ff7f1533dd8 - autocxx_bindgen::codegen::codegen::{{closure}}
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4349
[autocxx-test 0.1.0] 26: 0x7ff7f1514441 - autocxx_bindgen::ir::context::BindgenContext::gen<closure-0,alloc::vec::Vec<proc_macro2::TokenStream, alloc::alloc::Global>>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\ir\context.rs:1188
[autocxx-test 0.1.0] 27: 0x7ff7f15331d0 - autocxx_bindgen::codegen::codegen
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4313
[autocxx-test 0.1.0] 28: 0x7ff7f153f36f - autocxx_bindgen::Bindings::generate
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:2330
[autocxx-test 0.1.0] 29: 0x7ff7f153c694 - autocxx_bindgen::Builder::generate
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:1454
[autocxx-test 0.1.0] 30: 0x7ff7f117161d - autocxx_engine::IncludeCppEngine::generate
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\lib.rs:364
[autocxx-test 0.1.0] 31: 0x7ff7f110f764 - autocxx_engine::parse_file::ParsedFile::resolve_all
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\parse_file.rs:134
[autocxx-test 0.1.0] 32: 0x7ff7f10d3cb9 - autocxx_engine::builder::build_to_custom_directory<str,[str; 1],str>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:141
[autocxx-test 0.1.0] 33: 0x7ff7f10d440f - autocxx_engine::builder::build<str,[str; 1],str>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:76
[autocxx-test 0.1.0] 34: 0x7ff7f10d3170 - autocxx_engine::builder::expect_build<str,[str; 1],str>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:98
[autocxx-test 0.1.0] 35: 0x7ff7f10d2eb2 - autocxx_build::expect_build<str,[str; 1],str>
[autocxx-test 0.1.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-build-0.8.0\src\lib.rs:59
[autocxx-test 0.1.0] 36: 0x7ff7f10d2286 - build_script_build::main
[autocxx-test 0.1.0] at D:\repos\EpicGames\autocxx-test\build.rs:2
[autocxx-test 0.1.0] 37: 0x7ff7f10d4b7b - core::ops::function::FnOnce::call_once<fn(),tuple<>>
[autocxx-test 0.1.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:227
[autocxx-test 0.1.0] 38: 0x7ff7f10d476b - std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>
[autocxx-test 0.1.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs:125
[autocxx-test 0.1.0] 39: 0x7ff7f10d2fc1 - std::rt::lang_start::{{closure}}<tuple<>>
[autocxx-test 0.1.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:49
[autocxx-test 0.1.0] 40: 0x7ff7f1a73807 - core::ops::function::impls::{{impl}}::call_once
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\library\core\src\ops\function.rs:280
[autocxx-test 0.1.0] 41: 0x7ff7f1a73807 - std::panicking::try::do_call
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:379
[autocxx-test 0.1.0] 42: 0x7ff7f1a73807 - std::panicking::try
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:343
[autocxx-test 0.1.0] 43: 0x7ff7f1a73807 - std::panic::catch_unwind
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panic.rs:431
[autocxx-test 0.1.0] 44: 0x7ff7f1a73807 - std::rt::lang_start_internal
[autocxx-test 0.1.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\rt.rs:34
[autocxx-test 0.1.0] 45: 0x7ff7f10d2f9f - std::rt::lang_start<tuple<>>
[autocxx-test 0.1.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:48
[autocxx-test 0.1.0] 46: 0x7ff7f10d2306 - main
[autocxx-test 0.1.0] 47: 0x7ff7f1aa9f40 - invoke_main
[autocxx-test 0.1.0] at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
[autocxx-test 0.1.0] 48: 0x7ff7f1aa9f40 - __scrt_common_main_seh
[autocxx-test 0.1.0] at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
[autocxx-test 0.1.0] 49: 0x7ffef7d47034 - BaseThreadInitThunk
[autocxx-test 0.1.0] 50: 0x7ffef8e42651 - RtlUserThreadStart
error: failed to run custom build command for `autocxx-test v0.1.0 (D:\repos\EpicGames\autocxx-test)`
Caused by:
process didn't exit successfully: `D:\.rust\target\debug\build\autocxx-test-51acd69ae990e379\build-script-build` (exit code: 101)
--- stdout
cargo:rerun-if-changed=D:\repos\EpicGames\autocxx-test/out.h
--- stderr
thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
stack backtrace:
0: 0x7ff7f1a6fcee - std::backtrace_rs::backtrace::dbghelp::trace
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
1: 0x7ff7f1a6fcee - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff7f1a6fcee - std::sys_common::backtrace::_print_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:67
3: 0x7ff7f1a6fcee - std::sys_common::backtrace::_print::{{impl}}::fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:46
4: 0x7ff7f1a8c1bc - core::fmt::write
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\fmt\mod.rs:1094
5: 0x7ff7f1a6b238 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\io\mod.rs:1584
6: 0x7ff7f1a72ef2 - std::sys_common::backtrace::_print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:49
7: 0x7ff7f1a72ef2 - std::sys_common::backtrace::print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:36
8: 0x7ff7f1a72ef2 - std::panicking::default_hook::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:208
9: 0x7ff7f1a729e4 - std::panicking::default_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:225
10: 0x7ff7f1a73523 - std::panicking::rust_panic_with_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:591
11: 0x7ff7f1a73141 - std::panicking::begin_panic_handler::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:497
12: 0x7ff7f1a7063f - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:141
13: 0x7ff7f1a73099 - std::panicking::begin_panic_handler
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:493
14: 0x7ff7f1aabf60 - core::panicking::panic_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\panicking.rs:92
15: 0x7ff7f1aabe52 - core::option::expect_failed
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\option.rs:1241
16: 0x7ff7f14f5e89 - core::option::Option<autocxx_bindgen::ir::layout::Layout>::expect<autocxx_bindgen::ir::layout::Layout>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\option.rs:349
17: 0x7ff7f15a5381 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904
18: 0x7ff7f1427991 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:799
19: 0x7ff7f14b518a - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:494
20: 0x7ff7f1528c22 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:517
21: 0x7ff7f15290c6 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:565
22: 0x7ff7f15287bd - autocxx_bindgen::codegen::CodegenResult::inner<closure-1>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:318
23: 0x7ff7f1578f8b - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:552
24: 0x7ff7f14b51b3 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:485
25: 0x7ff7f1533dd8 - autocxx_bindgen::codegen::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4349
26: 0x7ff7f1514441 - autocxx_bindgen::ir::context::BindgenContext::gen<closure-0,alloc::vec::Vec<proc_macro2::TokenStream, alloc::alloc::Global>>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\ir\context.rs:1188
27: 0x7ff7f15331d0 - autocxx_bindgen::codegen::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4313
28: 0x7ff7f153f36f - autocxx_bindgen::Bindings::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:2330
29: 0x7ff7f153c694 - autocxx_bindgen::Builder::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:1454
30: 0x7ff7f117161d - autocxx_engine::IncludeCppEngine::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\lib.rs:364
31: 0x7ff7f110f764 - autocxx_engine::parse_file::ParsedFile::resolve_all
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\parse_file.rs:134
32: 0x7ff7f10d3cb9 - autocxx_engine::builder::build_to_custom_directory<str,[str; 1],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:141
33: 0x7ff7f10d440f - autocxx_engine::builder::build<str,[str; 1],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:76
34: 0x7ff7f10d3170 - autocxx_engine::builder::expect_build<str,[str; 1],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:98
35: 0x7ff7f10d2eb2 - autocxx_build::expect_build<str,[str; 1],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-build-0.8.0\src\lib.rs:59
36: 0x7ff7f10d2286 - build_script_build::main
at D:\repos\EpicGames\autocxx-test\build.rs:2
37: 0x7ff7f10d4b7b - core::ops::function::FnOnce::call_once<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:227
38: 0x7ff7f10d476b - std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs:125
39: 0x7ff7f10d2fc1 - std::rt::lang_start::{{closure}}<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:49
40: 0x7ff7f1a73807 - core::ops::function::impls::{{impl}}::call_once
at /rustc/676ee14729462585b969bbc52f32c307403f4126\library\core\src\ops\function.rs:280
41: 0x7ff7f1a73807 - std::panicking::try::do_call
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:379
42: 0x7ff7f1a73807 - std::panicking::try
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:343
43: 0x7ff7f1a73807 - std::panic::catch_unwind
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panic.rs:431
44: 0x7ff7f1a73807 - std::rt::lang_start_internal
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\rt.rs:34
45: 0x7ff7f10d2f9f - std::rt::lang_start<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:48
46: 0x7ff7f10d2306 - main
47: 0x7ff7f1aa9f40 - invoke_main
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
48: 0x7ff7f1aa9f40 - __scrt_common_main_seh
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
49: 0x7ffef7d47034 - BaseThreadInitThunk
50: 0x7ffef8e42651 - RtlUserThreadStart
Code to Reproduce the Problem
// out.h
struct Struct
{
void Function(union Union&);
};
// build.rs
fn main() {
autocxx_build::expect_build("src/lib.rs", ["out.h"], &[]).compile("bridge");
}
// lib.rs
autocxx::include_cpp! {
#include "out.h"
exclude_utilities!()
generate_pod!("Struct")
}
Specifications
- Version: 0.8.0
- Platform: Microsoft Windows Version 20H2 (OS Build 19042.985)
Original issue report follows
Actual Behavior
cargo check -vvv 2>&1 | clip
Fresh cfg-if v1.0.0
Fresh cxxbridge-flags v1.0.49
Fresh unicode-xid v0.2.2
Fresh unicode-segmentation v1.7.1
Fresh unindent v0.1.7
Fresh unicode-width v0.1.8
Fresh ppv-lite86 v0.2.10
Fresh regex-syntax v0.6.25
Fresh vec_map v0.8.2
Fresh glob v0.3.0
Fresh humantime v2.1.0
Fresh strsim v0.8.0
Fresh lazy_static v1.4.0
Fresh lazycell v1.3.0
Fresh shlex v1.0.0
Fresh cc v1.0.67
Fresh either v1.6.1
Fresh peeking_take_while v0.1.2
Fresh rustc-hash v1.1.0
Fresh once_cell v1.7.2
Fresh version_check v0.9.3
Fresh heck v0.3.2
Fresh indoc v1.0.3
Fresh textwrap v0.11.0
Fresh winapi v0.3.9
Fresh itertools v0.9.0
Fresh memchr v2.4.0
Fresh proc-macro2 v1.0.26
Fresh getrandom v0.2.2
Fresh log v0.4.14
Fresh libc v0.2.94
Fresh bitflags v1.2.1
Fresh winapi-util v0.1.5
Fresh quote v1.0.9
Fresh aho-corasick v0.7.18
Fresh atty v0.2.14
Fresh nom v5.1.2
Fresh libloading v0.7.0
Fresh remove_dir_all v0.5.3
Fresh link-cplusplus v1.0.5
Fresh proc-macro-error-attr v1.0.4
Fresh termcolor v1.1.2
Fresh rand_core v0.6.2
Fresh syn v1.0.72
Fresh which v3.1.1
Fresh proc-macro-error v1.0.4
Fresh cxxbridge-macro v1.0.49
Fresh strum_macros v0.20.1
Fresh unzip-n v0.1.2
Fresh regex v1.5.4
Fresh cexpr v0.4.0
Fresh clap v2.33.3
Fresh codespan-reporting v0.11.1
Fresh clang-sys v1.2.0
Fresh aquamarine v0.1.8
Fresh rand_chacha v0.3.0
Fresh env_logger v0.8.3
Fresh autocxx-parser v0.8.0
Fresh cxx v1.0.49
Fresh autocxx-macro v0.8.0
Fresh rand v0.8.3
Fresh autocxx-bindgen v0.58.4
Fresh cxx-gen v0.7.49
Fresh autocxx-build v0.8.0
Fresh tempfile v3.2.0
Compiling UnrealRust v0.0.0 (D:\repos\EpicGames\UnrealAutoRust)
Fresh autocxx-engine v0.8.0
Fresh autocxx v0.8.0
Running `set CARGO=\\?\D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin\cargo.exe&& set CARGO_CRATE_NAME=build_script_build&& set CARGO_MANIFEST_DIR=D:\repos\EpicGames\UnrealAutoRust&& set CARGO_PKG_AUTHORS=""&& set CARGO_PKG_DESCRIPTION=""&& set CARGO_PKG_HOMEPAGE=""&& set CARGO_PKG_LICENSE=""&& set CARGO_PKG_LICENSE_FILE=""&& set CARGO_PKG_NAME=UnrealRust&& set CARGO_PKG_REPOSITORY=""&& set CARGO_PKG_VERSION=0.0.0&& set CARGO_PKG_VERSION_MAJOR=0&& set CARGO_PKG_VERSION_MINOR=0&& set CARGO_PKG_VERSION_PATCH=0&& set CARGO_PKG_VERSION_PRE=""&& set CARGO_PRIMARY_PACKAGE=1&& set PATH="D:\.rust\target\debug\deps;D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin;D:\.rust\cargo\bin;D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\bin;C:\Program Files\PowerShell\7;C:\ProgramData\scoop\shims;C:\Program Files (x86)\Python38-32\Scripts\;C:\Program Files (x86)\Python38-32\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft VS Code\bin;D:\.rust\cargo\bin;C:\Program Files (x86)\gnupg\bin;C:\Program Files\nodejs\;C:\Program Files\Wasmtime\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Perforce\;C:\Program Files\PowerShell\7\;C:\Program Files\ffmpeg\bin;C:\Program Files\dotnet\;C:\Users\CAD\scoop\apps\gcc\current\bin;C:\Users\CAD\scoop\apps\gdb\current\bin;C:\Users\CAD\scoop\shims;C:\Users\CAD\AppData\Local\Microsoft\WindowsApps;C:\Users\CAD\AppData\Local\JetBrains\Toolbox\scripts;C:\Users\CAD\AppData\Roaming\npm;C:\Users\CAD\AppData\Local\Microsoft\WindowsApps;C:\Users\CAD\.dotnet\tools"&& rustc --crate-name build_script_build --edition=2018 build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=2695a1fddacaeea8 -C extra-filename=-2695a1fddacaeea8 --out-dir D:\.rust\target\debug\build\UnrealRust-2695a1fddacaeea8 -C incremental=D:\.rust\target\debug\incremental -L dependency=D:\.rust\target\debug\deps --extern autocxx_build=D:\.rust\target\debug\deps\libautocxx_build-7b9637ffa5a5ca04.rlib -L native=D:\.rust\target\debug\build\cxx-366eeb76ffb0141f\out -L native=D:\.rust\target\debug\build\link-cplusplus-46a46deafae2d073\out`
Running `D:\.rust\target\debug\build\UnrealRust-2695a1fddacaeea8\build-script-build`
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/Platform.h:139:10: warning: non-portable path to file '"Windows/WIndowsPlatform.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Formatters/BinaryArchiveFormatter.h:24:15: warning: 'TryEnterField' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:260:27: warning: 'PushSerializedProperty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:266:27: warning: 'PopSerializedProperty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:273:27: warning: 'IsEditorOnlyPropertyOnTheStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:279:27: warning: 'IsProxyOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h:167:16: warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h:186:16: warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/Delegate.h:400:54: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template], err: false
[UnrealRust 0.0.0] D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector.h:1704:10: warning: enumeration value 'None' not handled in switch [-Wswitch], err: false
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/CoreTypes.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/Platform.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Build.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/../HAL/PreprocessorHelpers.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCompilerPreSetup.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Clang/ClangPlatformCompilerPreSetup.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformCompilerPreSetup.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatform.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCodeAnalysis.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatform.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\sal.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\concurrencysal.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Clang/ClangPlatform.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCompilerSetup.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/ProfilingDebugging/UMemoryDefines.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CoreMiscDefines.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreDefines.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/AssertionMacros.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMisc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMisc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\CoreFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ContainersFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IsContiguousContainer.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\initializer_list
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\yvals_core.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\vadefs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vadefs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xkeycheck.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstddef
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stddef.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include/__stddef_max_align_t.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xtr1common
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/UObjectHierarchyFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformCrt.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\new
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\exception
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\yvals.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\crtdbg.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_new_debug.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_new.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\crtdefs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\use_ansi.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\type_traits
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdint
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stdint.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\stdint.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xstddef
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdlib
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\math.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_search.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstdlib.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\limits.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\limits.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\malloc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_exception.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\eh.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_terminate.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\wchar.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memcpy_s.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_string.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wconio.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_stdio_config.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wctype.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wdirect.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wio.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_share.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wprocess.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstdio.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wtime.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\sys/stat.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\sys/types.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stdarg.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\float.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\float.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CompressionFlags.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMisc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMemory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMemory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMemory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Windows/WindowsSystemIncludes.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/MinimalWindowsApi.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\intrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\x86intrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\ia32intrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\immintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\mmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\xmmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\mm_malloc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\emmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\bmiintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\fxsrintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\xsaveintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\adxintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\setjmp.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\tchar.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\intsafe.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\winapifamily.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\winpackagefamily.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings_strict.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings_undef.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\driverspecs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared/sdv_driverspecs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\strsafe.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/ProfilingDebugging/CpuProfilerTrace.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Trace.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Trace.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Config.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Channel.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Channel.inl
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AndOrNot.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/EnableIf.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArrayOrRefOfType.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsValidVariadicFunctionArg.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsEnum.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/VarArgs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/NumericLimits.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Crc.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Char.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IntType.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ctype.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\wctype.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/MicrosoftPlatformString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformStricmp.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealMathUtility.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMath.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMath.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMath.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\smmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\tmmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\pmmintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\popcntintrin.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealPlatformMathSSE4.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealPlatformMathSSE.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsFloatingPoint.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsIntegral.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/OutputDevice.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogVerbosity.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/UnrealMemory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPointer.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/MemoryBase.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformAtomics.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformAtomics.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformAtomics.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Exec.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Atomic.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/ThreadSafeCounter.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/ThreadSafeCounter64.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTrivial.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyDestructible.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyCopyConstructible.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyCopyAssignable.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArithmetic.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArray.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UnrealTypeTraits.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AreTypesEqual.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveCV.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IsVoidType.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Models.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Identity.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPODType.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UnrealTemplate.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/CopyQualifiersAndRefsFromTo.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/CopyQualifiersFromTo.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveReference.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/TypeCompatibleBytes.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Array.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsSigned.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ContainerAllocationPolicies.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/MemoryOps.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPolymorphic.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Archive.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsEnumClass.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Function.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/ChooseClass.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Decay.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Invoke.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/PointerIsConvertibleFromTo.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StaticAssertCompleteType.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/LosesQualifiersFromTo.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsConstructible.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsInvocable.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsMemberPointer.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformProperties.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformProperties.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformProperties.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/EngineVersionBase.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextNamespaceFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/MemoryImageWriter.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/MemoryLayout.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/EnumAsByte.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/TypeHash.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/StringFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsAbstract.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/DelayedAutoRegister.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Heapify.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Impl/BinaryHeap.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/ReversePredicate.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IdentityFunctor.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Less.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/HeapSort.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/IsHeap.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Sorting.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/BinarySearch.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Sort.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/IntroSort.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AlignmentTemplates.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StringFormatArg.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Parse.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Color.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchiveFormatter.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Formatters/BinaryArchiveFormatter.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Optional.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Concepts/Insertable.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UniqueObj.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UniquePtr.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveExtent.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/IntPoint.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Logging/LogMacros.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogCategory.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/NameTypes.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/CriticalSection.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsCriticalSection.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Timespan.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Interval.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/StringConv.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/UnrealNames.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/UnrealNames.inl
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogScopedCategoryAndVerbosityOverride.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogTrace.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\ProfilingDebugging/FormatArgsTrace.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector2D.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/ByteSwap.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/Text.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/EnumClassFlags.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Map.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Reverse.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Set.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StructBuilder.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/SparseArray.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ScriptArray.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/BitArray.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Tuple.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/IntegerSequence.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointer.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\CoreGlobals.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/HAL/PlatformTLS.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformTLS.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformTLS.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointerInternals.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointerTesting.inl
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextKey.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocKeyFuncs.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/CulturePointer.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextLocalizationManager.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ArrayView.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/Delegate.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/WeakObjectPtrTemplates.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/MulticastDelegateBase.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/IDelegateInstance.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateSettings.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateBase.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateInstanceInterface.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateInstancesImpl.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateSignatureImpl.inl
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/ScriptDelegates.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsConst.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateCombinations.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocTesting.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocalizedTextSourceTypes.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/StringTableCoreFwd.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/ITextData.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/Internationalization.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/IntVector.h
[UnrealRust 0.0.0] cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Axis.h
[UnrealRust 0.0.0] thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
[UnrealRust 0.0.0] stack backtrace:
[UnrealRust 0.0.0] 0: 0x7ff6d573108e - std::backtrace_rs::backtrace::dbghelp::trace
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
[UnrealRust 0.0.0] 1: 0x7ff6d573108e - std::backtrace_rs::backtrace::trace_unsynchronized
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
[UnrealRust 0.0.0] 2: 0x7ff6d573108e - std::sys_common::backtrace::_print_fmt
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:67
[UnrealRust 0.0.0] 3: 0x7ff6d573108e - std::sys_common::backtrace::_print::{{impl}}::fmt
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:46
[UnrealRust 0.0.0] 4: 0x7ff6d574d55c - core::fmt::write
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\fmt\mod.rs:1094
[UnrealRust 0.0.0] 5: 0x7ff6d572c5d8 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\io\mod.rs:1584
[UnrealRust 0.0.0] 6: 0x7ff6d5734292 - std::sys_common::backtrace::_print
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:49
[UnrealRust 0.0.0] 7: 0x7ff6d5734292 - std::sys_common::backtrace::print
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:36
[UnrealRust 0.0.0] 8: 0x7ff6d5734292 - std::panicking::default_hook::{{closure}}
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:208
[UnrealRust 0.0.0] 9: 0x7ff6d5733d84 - std::panicking::default_hook
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:225
[UnrealRust 0.0.0] 10: 0x7ff6d57348c3 - std::panicking::rust_panic_with_hook
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:591
[UnrealRust 0.0.0] 11: 0x7ff6d57344e1 - std::panicking::begin_panic_handler::{{closure}}
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:497
[UnrealRust 0.0.0] 12: 0x7ff6d57319df - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:141
[UnrealRust 0.0.0] 13: 0x7ff6d5734439 - std::panicking::begin_panic_handler
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:493
[UnrealRust 0.0.0] 14: 0x7ff6d576d300 - core::panicking::panic_fmt
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\panicking.rs:92
[UnrealRust 0.0.0] 15: 0x7ff6d576d1f2 - core::option::expect_failed
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\option.rs:1241
[UnrealRust 0.0.0] 16: 0x7ff6d51b7229 - core::option::Option<autocxx_bindgen::ir::layout::Layout>::expect<autocxx_bindgen::ir::layout::Layout>
[UnrealRust 0.0.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\option.rs:349
[UnrealRust 0.0.0] 17: 0x7ff6d5253941 - autocxx_bindgen::codegen::{{impl}}::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904
[UnrealRust 0.0.0] 18: 0x7ff6d50d19f1 - autocxx_bindgen::codegen::{{impl}}::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:799
[UnrealRust 0.0.0] 19: 0x7ff6d515037a - autocxx_bindgen::codegen::{{impl}}::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:494
[UnrealRust 0.0.0] 20: 0x7ff6d51c7612 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:517
[UnrealRust 0.0.0] 21: 0x7ff6d51c7ab6 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:565
[UnrealRust 0.0.0] 22: 0x7ff6d51c71ad - autocxx_bindgen::codegen::CodegenResult::inner<closure-1>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:318
[UnrealRust 0.0.0] 23: 0x7ff6d523a32b - autocxx_bindgen::codegen::{{impl}}::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:552
[UnrealRust 0.0.0] 24: 0x7ff6d51503a3 - autocxx_bindgen::codegen::{{impl}}::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:485
[UnrealRust 0.0.0] 25: 0x7ff6d51d27c8 - autocxx_bindgen::codegen::codegen::{{closure}}
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4349
[UnrealRust 0.0.0] 26: 0x7ff6d51fa5a1 - autocxx_bindgen::ir::context::BindgenContext::gen<closure-0,alloc::vec::Vec<proc_macro2::TokenStream, alloc::alloc::Global>>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\ir\context.rs:1188
[UnrealRust 0.0.0] 27: 0x7ff6d51d1bc0 - autocxx_bindgen::codegen::codegen
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4313
[UnrealRust 0.0.0] 28: 0x7ff6d51ddd5f - autocxx_bindgen::Bindings::generate
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:2330
[UnrealRust 0.0.0] 29: 0x7ff6d51db084 - autocxx_bindgen::Builder::generate
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:1454
[UnrealRust 0.0.0] 30: 0x7ff6d4e1e0fd - autocxx_engine::IncludeCppEngine::generate
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\lib.rs:364
[UnrealRust 0.0.0] 31: 0x7ff6d4df10e4 - autocxx_engine::parse_file::ParsedFile::resolve_all
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\parse_file.rs:134
[UnrealRust 0.0.0] 32: 0x7ff6d4d95eaf - autocxx_engine::builder::build_to_custom_directory<str,[str; 2],str>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:141
[UnrealRust 0.0.0] 33: 0x7ff6d4d965e5 - autocxx_engine::builder::build<str,[str; 2],str>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:76
[UnrealRust 0.0.0] 34: 0x7ff6d4d953a7 - autocxx_engine::builder::expect_build<str,[str; 2],str>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:98
[UnrealRust 0.0.0] 35: 0x7ff6d4d91d9d - autocxx_build::expect_build<str,[str; 2],str>
[UnrealRust 0.0.0] at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-build-0.8.0\src\lib.rs:59
[UnrealRust 0.0.0] 36: 0x7ff6d4d9191e - build_script_build::main
[UnrealRust 0.0.0] at D:\repos\EpicGames\UnrealAutoRust\build.rs:6
[UnrealRust 0.0.0] 37: 0x7ff6d4d93d7b - core::ops::function::FnOnce::call_once<fn(),tuple<>>
[UnrealRust 0.0.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:227
[UnrealRust 0.0.0] 38: 0x7ff6d4d96b3b - std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>
[UnrealRust 0.0.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs:125
[UnrealRust 0.0.0] 39: 0x7ff6d4d91051 - std::rt::lang_start::{{closure}}<tuple<>>
[UnrealRust 0.0.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:49
[UnrealRust 0.0.0] 40: 0x7ff6d5734ba7 - core::ops::function::impls::{{impl}}::call_once
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\library\core\src\ops\function.rs:280
[UnrealRust 0.0.0] 41: 0x7ff6d5734ba7 - std::panicking::try::do_call
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:379
[UnrealRust 0.0.0] 42: 0x7ff6d5734ba7 - std::panicking::try
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:343
[UnrealRust 0.0.0] 43: 0x7ff6d5734ba7 - std::panic::catch_unwind
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panic.rs:431
[UnrealRust 0.0.0] 44: 0x7ff6d5734ba7 - std::rt::lang_start_internal
[UnrealRust 0.0.0] at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\rt.rs:34
[UnrealRust 0.0.0] 45: 0x7ff6d4d9102f - std::rt::lang_start<tuple<>>
[UnrealRust 0.0.0] at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:48
[UnrealRust 0.0.0] 46: 0x7ff6d4d91c16 - main
[UnrealRust 0.0.0] 47: 0x7ff6d576b2e0 - invoke_main
[UnrealRust 0.0.0] at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
[UnrealRust 0.0.0] 48: 0x7ff6d576b2e0 - __scrt_common_main_seh
[UnrealRust 0.0.0] at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
[UnrealRust 0.0.0] 49: 0x7ffef7d47034 - BaseThreadInitThunk
[UnrealRust 0.0.0] 50: 0x7ffef8e42651 - RtlUserThreadStart
error: failed to run custom build command for `UnrealRust v0.0.0 (D:\repos\EpicGames\UnrealAutoRust)`
Caused by:
process didn't exit successfully: `D:\.rust\target\debug\build\UnrealRust-2695a1fddacaeea8\build-script-build` (exit code: 101)
--- stdout
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/CoreTypes.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/Platform.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Build.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/../HAL/PreprocessorHelpers.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCompilerPreSetup.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Clang/ClangPlatformCompilerPreSetup.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformCompilerPreSetup.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatform.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCodeAnalysis.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatform.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\sal.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\concurrencysal.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Clang/ClangPlatform.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformCompilerSetup.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/ProfilingDebugging/UMemoryDefines.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CoreMiscDefines.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Misc/CoreDefines.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/AssertionMacros.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMisc.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMisc.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\CoreFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ContainersFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IsContiguousContainer.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\initializer_list
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\yvals_core.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\vadefs.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vadefs.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xkeycheck.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstddef
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stddef.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include/__stddef_max_align_t.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xtr1common
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/UObjectHierarchyFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformCrt.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\new
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\exception
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\yvals.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\crtdbg.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_new_debug.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_new.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\crtdefs.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\use_ansi.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\type_traits
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdint
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stdint.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\stdint.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\xstddef
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\cstdlib
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\math.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_math.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdlib.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_malloc.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_search.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstdlib.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\limits.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\limits.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\malloc.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_exception.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\eh.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_terminate.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\wchar.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memcpy_s.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\vcruntime_string.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wconio.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_stdio_config.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wctype.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wdirect.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wio.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_share.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wprocess.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstdio.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wstring.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_wtime.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\sys/stat.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\sys/types.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\stdio.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\stdarg.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\float.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\float.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\corecrt_memory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CompressionFlags.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMisc.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMemory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMemory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMemory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Windows/WindowsSystemIncludes.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/MinimalWindowsApi.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\intrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\x86intrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\ia32intrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\immintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\mmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\xmmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\mm_malloc.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\emmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\bmiintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\fxsrintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\xsaveintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\adxintrin.h
cargo:rerun-if-changed=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\setjmp.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\tchar.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\intsafe.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\winapifamily.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\winpackagefamily.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings_strict.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\specstrings_undef.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\driverspecs.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared/sdv_driverspecs.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared\strsafe.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/ProfilingDebugging/CpuProfilerTrace.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Trace.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Trace.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Config.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Channel.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public\Trace/Detail/Channel.inl
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AndOrNot.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/EnableIf.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArrayOrRefOfType.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsValidVariadicFunctionArg.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsEnum.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/VarArgs.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/NumericLimits.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Crc.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Char.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IntType.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\ctype.h
cargo:rerun-if-changed=C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\wctype.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/CString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/MicrosoftPlatformString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformStricmp.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealMathUtility.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformMath.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformMath.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformMath.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\smmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\tmmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\pmmintrin.h
cargo:rerun-if-changed=C:\Users\CAD\scoop\apps\llvm\current\lib\clang\11.0.0\include\popcntintrin.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealPlatformMathSSE4.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/UnrealPlatformMathSSE.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsFloatingPoint.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsIntegral.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/UnrealString.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/OutputDevice.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogVerbosity.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/UnrealMemory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPointer.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/MemoryBase.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformAtomics.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformAtomics.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformAtomics.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Exec.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Atomic.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/ThreadSafeCounter.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/ThreadSafeCounter64.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTrivial.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyDestructible.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyCopyConstructible.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsTriviallyCopyAssignable.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArithmetic.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsArray.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UnrealTypeTraits.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AreTypesEqual.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveCV.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Traits/IsVoidType.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Models.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Identity.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPODType.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UnrealTemplate.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/CopyQualifiersAndRefsFromTo.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/CopyQualifiersFromTo.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveReference.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/TypeCompatibleBytes.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Array.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsSigned.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ContainerAllocationPolicies.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/MemoryOps.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsPolymorphic.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Archive.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsEnumClass.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Function.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/ChooseClass.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Decay.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Invoke.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/PointerIsConvertibleFromTo.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StaticAssertCompleteType.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/LosesQualifiersFromTo.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsConstructible.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsInvocable.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsMemberPointer.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/PlatformProperties.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformProperties.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformProperties.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/EngineVersionBase.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextNamespaceFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/MemoryImageWriter.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/MemoryLayout.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/EnumAsByte.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/TypeHash.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/StringFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsAbstract.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/DelayedAutoRegister.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Heapify.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Impl/BinaryHeap.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/ReversePredicate.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IdentityFunctor.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Less.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/HeapSort.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/IsHeap.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Sorting.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/BinarySearch.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Sort.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/IntroSort.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/AlignmentTemplates.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StringFormatArg.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Parse.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Color.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchiveFormatter.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Formatters/BinaryArchiveFormatter.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Optional.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Concepts/Insertable.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UniqueObj.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/UniquePtr.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/RemoveExtent.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/IntPoint.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/Logging/LogMacros.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogCategory.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/NameTypes.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/CriticalSection.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsCriticalSection.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/Timespan.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Interval.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/StringConv.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/UnrealNames.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/UObject/UnrealNames.inl
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogScopedCategoryAndVerbosityOverride.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Logging/LogTrace.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\ProfilingDebugging/FormatArgsTrace.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector2D.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/ByteSwap.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/Text.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/EnumClassFlags.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Map.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Algo/Reverse.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/Set.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Misc/StructBuilder.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/SparseArray.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ScriptArray.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/BitArray.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/Tuple.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/IntegerSequence.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointer.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\CoreGlobals.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public/HAL/PlatformTLS.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\GenericPlatform/GenericPlatformTLS.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Windows/WindowsPlatformTLS.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointerInternals.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/SharedPointerTesting.inl
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextKey.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocKeyFuncs.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/CulturePointer.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/TextLocalizationManager.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Containers/ArrayView.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/Delegate.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/WeakObjectPtrTemplates.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/MulticastDelegateBase.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/IDelegateInstance.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateSettings.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateBase.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateInstanceInterface.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateInstancesImpl.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateSignatureImpl.inl
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\UObject/ScriptDelegates.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Templates/IsConst.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/DelegateCombinations.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocTesting.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/LocalizedTextSourceTypes.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/StringTableCoreFwd.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/ITextData.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Internationalization/Internationalization.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/IntVector.h
cargo:rerun-if-changed=D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Axis.h
--- stderr
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\HAL/Platform.h:139:10: warning: non-portable path to file '"Windows/WIndowsPlatform.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/Formatters/BinaryArchiveFormatter.h:24:15: warning: 'TryEnterField' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:260:27: warning: 'PushSerializedProperty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:266:27: warning: 'PopSerializedProperty' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:273:27: warning: 'IsEditorOnlyPropertyOnTheStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/ArchiveProxy.h:279:27: warning: 'IsProxyOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h:167:16: warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Serialization/StructuredArchive.h:186:16: warning: unqualified friend declaration referring to type outside of the nearest enclosing namespace is a Microsoft extension; add a nested name specifier [-Wmicrosoft-unqualified-friend], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Delegates/Delegate.h:400:54: warning: string literal operator templates are a GNU extension [-Wgnu-string-literal-operator-template], err: false
D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public\Math/Vector.h:1704:10: warning: enumeration value 'None' not handled in switch [-Wswitch], err: false
thread 'main' panicked at 'Unable to get layout information?', D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904:33
stack backtrace:
0: 0x7ff6d573108e - std::backtrace_rs::backtrace::dbghelp::trace
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\dbghelp.rs:98
1: 0x7ff6d573108e - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff6d573108e - std::sys_common::backtrace::_print_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:67
3: 0x7ff6d573108e - std::sys_common::backtrace::_print::{{impl}}::fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:46
4: 0x7ff6d574d55c - core::fmt::write
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\fmt\mod.rs:1094
5: 0x7ff6d572c5d8 - std::io::Write::write_fmt<std::sys::windows::stdio::Stderr>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\io\mod.rs:1584
6: 0x7ff6d5734292 - std::sys_common::backtrace::_print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:49
7: 0x7ff6d5734292 - std::sys_common::backtrace::print
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:36
8: 0x7ff6d5734292 - std::panicking::default_hook::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:208
9: 0x7ff6d5733d84 - std::panicking::default_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:225
10: 0x7ff6d57348c3 - std::panicking::rust_panic_with_hook
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:591
11: 0x7ff6d57344e1 - std::panicking::begin_panic_handler::{{closure}}
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:497
12: 0x7ff6d57319df - std::sys_common::backtrace::__rust_end_short_backtrace<closure-0,!>
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\sys_common\backtrace.rs:141
13: 0x7ff6d5734439 - std::panicking::begin_panic_handler
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:493
14: 0x7ff6d576d300 - core::panicking::panic_fmt
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\panicking.rs:92
15: 0x7ff6d576d1f2 - core::option::expect_failed
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\core\src\option.rs:1241
16: 0x7ff6d51b7229 - core::option::Option<autocxx_bindgen::ir::layout::Layout>::expect<autocxx_bindgen::ir::layout::Layout>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\option.rs:349
17: 0x7ff6d5253941 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:1904
18: 0x7ff6d50d19f1 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:799
19: 0x7ff6d515037a - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:494
20: 0x7ff6d51c7612 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:517
21: 0x7ff6d51c7ab6 - autocxx_bindgen::codegen::{{impl}}::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:565
22: 0x7ff6d51c71ad - autocxx_bindgen::codegen::CodegenResult::inner<closure-1>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:318
23: 0x7ff6d523a32b - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:552
24: 0x7ff6d51503a3 - autocxx_bindgen::codegen::{{impl}}::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:485
25: 0x7ff6d51d27c8 - autocxx_bindgen::codegen::codegen::{{closure}}
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4349
26: 0x7ff6d51fa5a1 - autocxx_bindgen::ir::context::BindgenContext::gen<closure-0,alloc::vec::Vec<proc_macro2::TokenStream, alloc::alloc::Global>>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\ir\context.rs:1188
27: 0x7ff6d51d1bc0 - autocxx_bindgen::codegen::codegen
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\codegen\mod.rs:4313
28: 0x7ff6d51ddd5f - autocxx_bindgen::Bindings::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:2330
29: 0x7ff6d51db084 - autocxx_bindgen::Builder::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-bindgen-0.58.4\src\lib.rs:1454
30: 0x7ff6d4e1e0fd - autocxx_engine::IncludeCppEngine::generate
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\lib.rs:364
31: 0x7ff6d4df10e4 - autocxx_engine::parse_file::ParsedFile::resolve_all
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\parse_file.rs:134
32: 0x7ff6d4d95eaf - autocxx_engine::builder::build_to_custom_directory<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:141
33: 0x7ff6d4d965e5 - autocxx_engine::builder::build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:76
34: 0x7ff6d4d953a7 - autocxx_engine::builder::expect_build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-engine-0.8.0\src\builder.rs:98
35: 0x7ff6d4d91d9d - autocxx_build::expect_build<str,[str; 2],str>
at D:\.rust\cargo\registry\src\github.tiyicn.workers.dev-1ecc6299db9ec823\autocxx-build-0.8.0\src\lib.rs:59
36: 0x7ff6d4d9191e - build_script_build::main
at D:\repos\EpicGames\UnrealAutoRust\build.rs:6
37: 0x7ff6d4d93d7b - core::ops::function::FnOnce::call_once<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:227
38: 0x7ff6d4d96b3b - std::sys_common::backtrace::__rust_begin_short_backtrace<fn(),tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys_common\backtrace.rs:125
39: 0x7ff6d4d91051 - std::rt::lang_start::{{closure}}<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:49
40: 0x7ff6d5734ba7 - core::ops::function::impls::{{impl}}::call_once
at /rustc/676ee14729462585b969bbc52f32c307403f4126\library\core\src\ops\function.rs:280
41: 0x7ff6d5734ba7 - std::panicking::try::do_call
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:379
42: 0x7ff6d5734ba7 - std::panicking::try
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panicking.rs:343
43: 0x7ff6d5734ba7 - std::panic::catch_unwind
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\panic.rs:431
44: 0x7ff6d5734ba7 - std::rt::lang_start_internal
at /rustc/676ee14729462585b969bbc52f32c307403f4126\/library\std\src\rt.rs:34
45: 0x7ff6d4d9102f - std::rt::lang_start<tuple<>>
at D:\.rust\rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:48
46: 0x7ff6d4d91c16 - main
47: 0x7ff6d576b2e0 - invoke_main
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
48: 0x7ff6d576b2e0 - __scrt_common_main_seh
at D:\a01\_work\26\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
49: 0x7ffef7d47034 - BaseThreadInitThunk
50: 0x7ffef8e42651 - RtlUserThreadStart
Steps to Reproduce the Problem
This requires UnrealEngine runtime core headers. I'm using 4.26.2. As such, These are freely available but under NDA/EULA that prohibits me from reproducing them here. Thus I can provide my code to reproduce the panic, but can't effectively reduce the test case.
For legal reasons, I should clarify that all of my code used here to get the cxx example to compile were produced through experimentation and reading the public documentation, without reading any Unreal source.
autocxx code that produces the panic
// build.rs
fn main() {
let includes = [
"D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public",
"D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public",
];
autocxx_build::expect_build(
"src/lib.rs",
includes,
&[
"-DUE_BUILD_DEVELOPMENT=1",
"-DWITH_EDITOR=0",
"-DWITH_ENGINE=1",
"-DWITH_UNREAL_DEVELOPER_TOOLS=0",
"-DWITH_PLUGIN_SUPPORT=0",
"-DIS_MONOLITHIC=0",
"-DIS_PROGRAM=0",
"-DUBT_COMPILED_PLATFORM=Windows",
"-DPLATFORM_WINDOWS=1",
"-DCORE_API=",
"-DTRACELOG_API=",
"-D_UNICODE=1",
"-DWITH_SERVER_CODE=0",
],
)
.define("UE_BUILD_DEVELOPMENT", "1")
.define("WITH_EDITOR", "0")
.define("WITH_ENGINE", "1")
.define("WITH_UNREAL_DEVELOPER_TOOLS", "0")
.define("WITH_PLUGIN_SUPPORT", "0")
.define("IS_MONOLITHIC", "0")
.define("IS_PROGRAM", "0")
.define("UBT_COMPILED_PLATFORM", "Windows")
.define("PLATFORM_WINDOWS", "1")
.define("CORE_API", "")
.define("TRACELOG_API", "")
.define("_UNICODE", "1")
.define("WITH_SERVER_CODE", "0")
.includes(includes)
.compile("bridge");
}
// lib.rs
#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types)]
autocxx::include_cpp! {
#include "Math/Vector.h"
exclude_utilities!()
generate_pod!("FVector")
block!("FVector2D")
block!("FVector4")
block!("FLinearColor")
block!("FIntVector")
block!("FIntPoint")
block!("EForceInit")
block!("EAxis::Type")
block!("FPlane")
block!("FRotator")
block!("FQuat")
block!("FText")
block!("FString")
block!("TArray")
block!("TArray<FVector>")
block!("FStructuredArchive::FSlot")
block!("UPackageMap")
}
cxx code that works fine
// build.rs
fn main() {
cxx_build::bridges(&["src/lib.rs"])
.define("UE_BUILD_DEVELOPMENT", "1")
.define("WITH_EDITOR", "0")
.define("WITH_ENGINE", "1")
.define("WITH_UNREAL_DEVELOPER_TOOLS", "0")
.define("WITH_PLUGIN_SUPPORT", "0")
.define("IS_MONOLITHIC", "0")
.define("IS_PROGRAM", "0")
.define("UBT_COMPILED_PLATFORM", "Windows")
.define("PLATFORM_WINDOWS", "1")
.define("CORE_API", "")
.define("TRACELOG_API", "")
.define("_UNICODE", "1")
.define("WITH_SERVER_CODE", "0")
.include("D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/Core/Public")
.include("D:/repos/EpicGames/UnrealEngine/Engine/Source/Runtime/TraceLog/Public")
.compile("bridge");
}
// lib.rs
#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types)]
#[derive(Debug, Clone, Copy)]
#[repr(C)]
pub struct FVector {
pub X: f32,
pub Y: f32,
pub Z: f32,
}
unsafe impl cxx::ExternType for FVector {
type Id = cxx::type_id!(FVector);
type Kind = cxx::kind::Trivial;
}
#[cxx::bridge]
mod ffi {
unsafe extern "C++" {
include!("Math/Vector.h");
type FVector = crate::FVector;
fn AddBounded(self: &mut FVector, V: &FVector, Radius: f32);
fn AllComponentsEqual(self: &FVector, Tolerance: f32) -> bool;
fn BoundToBox(self: &FVector, Min: &FVector, Max: FVector) -> FVector;
fn BoundToCube(self: &FVector, Radius: f32) -> FVector;
// ...
}
}