Skip to content

panicked at 'Unable to get layout information?', codegen\mod.rs:1904:33 #479

Closed
@CAD97

Description

@CAD97

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;
        // ...
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions