[INFO] cloning repository https://github.com/leo60228/qt-experiments [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leo60228/qt-experiments" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleo60228%2Fqt-experiments", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleo60228%2Fqt-experiments'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ba414945b8a3ed48d6cdc5f760ef204623c7caf6 [INFO] building leo60228/qt-experiments against try#23647e694de8d0904848ad068b2e0ec2dd098c37+target=wasm32-wasip1 for pr-149868 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleo60228%2Fqt-experiments" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/leo60228/qt-experiments [INFO] finished tweaking git repo https://github.com/leo60228/qt-experiments [INFO] tweaked toml for git repo https://github.com/leo60228/qt-experiments written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/leo60228/qt-experiments on toolchain 23647e694de8d0904848ad068b2e0ec2dd098c37 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/leo60228/qt-experiments already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded qmetaobject v0.1.4 [INFO] [stderr] Downloaded qmetaobject_impl v0.1.4 [INFO] [stderr] Downloaded cc v1.0.61 [INFO] [stderr] Downloaded cpp_common v0.5.5 [INFO] [stderr] Downloaded cpp_build v0.5.5 [INFO] [stderr] Downloaded cpp_macros v0.5.5 [INFO] [stderr] Downloaded if_rust_version v1.0.0 [INFO] [stderr] Downloaded cpp v0.5.5 [INFO] [stderr] Downloaded regex v1.4.1 [INFO] [stderr] Downloaded aho-corasick v0.7.14 [INFO] [stderr] Downloaded syn v1.0.48 [INFO] [stderr] Downloaded regex-syntax v0.6.20 [INFO] [stderr] Downloaded cstr v0.2.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f2939f1a193e3208dc52bcbf6f26387efb9bcdc718e3428c5e87e7650255dd0f [INFO] running `Command { std: "docker" "start" "-a" "f2939f1a193e3208dc52bcbf6f26387efb9bcdc718e3428c5e87e7650255dd0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f2939f1a193e3208dc52bcbf6f26387efb9bcdc718e3428c5e87e7650255dd0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2939f1a193e3208dc52bcbf6f26387efb9bcdc718e3428c5e87e7650255dd0f", kill_on_drop: false }` [INFO] [stdout] f2939f1a193e3208dc52bcbf6f26387efb9bcdc718e3428c5e87e7650255dd0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+23647e694de8d0904848ad068b2e0ec2dd098c37" "build" "--frozen" "--message-format=json" "--target" "wasm32-wasip1", kill_on_drop: false }` [INFO] [stdout] 59068c71b1411778de9756279b3bf92ce94ad4bc7466567fa2e43890f1e83321 [INFO] running `Command { std: "docker" "start" "-a" "59068c71b1411778de9756279b3bf92ce94ad4bc7466567fa2e43890f1e83321", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling regex-syntax v0.6.20 [INFO] [stderr] Compiling if_rust_version v1.0.0 [INFO] [stderr] Compiling cc v1.0.61 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling cstr v0.2.5 [INFO] [stderr] Compiling aho-corasick v0.7.14 [INFO] [stderr] Compiling regex v1.4.1 [INFO] [stderr] Compiling cpp_common v0.5.5 [INFO] [stderr] Compiling cpp_build v0.5.5 [INFO] [stderr] Compiling cpp_macros v0.5.5 [INFO] [stderr] Compiling qmetaobject v0.1.4 [INFO] [stderr] Compiling qmetaobject_impl v0.1.4 [INFO] [stderr] Compiling derivative v2.1.1 [INFO] [stderr] Compiling cpp v0.5.5 [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let c_ptr = cpp!([self as "const QByteArray*", mut size as "size_t"] -> *const u8 as "const char*" { [INFO] [stdout] | _________________________^ [INFO] [stdout] 39 | | size = self->size(); [INFO] [stdout] 40 | | return self->constData(); [INFO] [stdout] 41 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:86:25 [INFO] [stdout] | [INFO] [stdout] 86 | let c_ptr = cpp!([self as "const QByteArray*"] -> *const c_char as "const char*" { [INFO] [stdout] | _________________________^ [INFO] [stdout] 87 | | return self->constData(); [INFO] [stdout] 88 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:422:25 [INFO] [stdout] | [INFO] [stdout] 422 | let c_ptr = cpp!([self as "const QString*", mut size as "size_t"] -> *const u16 as "const QChar*" { [INFO] [stdout] | _________________________^ [INFO] [stdout] 423 | | size = self->size(); [INFO] [stdout] 424 | | return self->constData(); [INFO] [stdout] 425 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:565:17 [INFO] [stdout] | [INFO] [stdout] 565 | unsafe {cpp!([self as "QVariantList*"] -> usize as "size_t" [INFO] [stdout] | _________________^ [INFO] [stdout] 566 | | { return self->size(); } [INFO] [stdout] 567 | | )} [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:578:20 [INFO] [stdout] | [INFO] [stdout] 578 | unsafe { &*cpp!([self as "QVariantList*", index as "size_t"] -> *const QVariant as "const QVariant*" [INFO] [stdout] | ____________________^ [INFO] [stdout] 579 | | { return &self->at(index); } [INFO] [stdout] 580 | | )} [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:586:24 [INFO] [stdout] | [INFO] [stdout] 586 | unsafe { &mut *cpp!([self as "QVariantList*", index as "size_t"] -> *mut QVariant as "QVariant*" [INFO] [stdout] | ________________________^ [INFO] [stdout] 587 | | { return &(*self)[index]; } [INFO] [stdout] 588 | | )} [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:716:13 [INFO] [stdout] | [INFO] [stdout] 716 | cpp!([self as "const QModelIndex*"] -> usize as "uintptr_t" { return self->internalId(); }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:280:20 [INFO] [stdout] | [INFO] [stdout] 280 | unsafe { &*cpp!([]-> *const QObjectDescription as "RustObjectDescription const*" { [INFO] [stdout] | ____________________^ [INFO] [stdout] 281 | | return rustObjectDescription>(); [INFO] [stdout] 282 | | } ) } [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |___________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | / cpp!(unsafe [x as "QPointer*"] -> *mut c_void as "QObject*" { [INFO] [stdout] 333 | | return x->data(); [INFO] [stdout] 334 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:823:21 [INFO] [stdout] | [INFO] [stdout] 823 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | _____________________^ [INFO] [stdout] 824 | | return self->file; [INFO] [stdout] 825 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:835:21 [INFO] [stdout] | [INFO] [stdout] 835 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | _____________________^ [INFO] [stdout] 836 | | return self->function; [INFO] [stdout] 837 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:847:21 [INFO] [stdout] | [INFO] [stdout] 847 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | _____________________^ [INFO] [stdout] 848 | | return self->category; [INFO] [stdout] 849 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | &*cpp!([]-> *const QObjectDescription as "RustObjectDescription const*" { [INFO] [stdout] | _______________^ [INFO] [stdout] 31 | | return rustObjectDescription(); [INFO] [stdout] 32 | | } ) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |___________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:32:15 [INFO] [stdout] | [INFO] [stdout] 32 | &*cpp!([]-> *const QObjectDescription as "RustObjectDescription const*" { [INFO] [stdout] | _______________^ [INFO] [stdout] 33 | | return rustObjectDescription(); [INFO] [stdout] 34 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:273:18 [INFO] [stdout] | [INFO] [stdout] 273 | unsafe { cpp!([self as "QQmlComponentHolder*"] -> *mut c_void as "QQmlComponent*" { [INFO] [stdout] | __________________^ [INFO] [stdout] 274 | | return self->component.get(); [INFO] [stdout] 275 | | })} [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:301:18 [INFO] [stdout] | [INFO] [stdout] 301 | unsafe { cpp!([self as "QQmlComponentHolder*"] -> *mut c_void as "QObject*" { [INFO] [stdout] | __________________^ [INFO] [stdout] 302 | | return self->component->create(); [INFO] [stdout] 303 | | })} [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:424:15 [INFO] [stdout] | [INFO] [stdout] 424 | &*cpp!([]-> *const QObjectDescription as "RustObjectDescription const*" { [INFO] [stdout] | _______________^ [INFO] [stdout] 425 | | return rustObjectDescription(); [INFO] [stdout] 426 | | } ) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |___________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:595:13 [INFO] [stdout] | [INFO] [stdout] 595 | / cpp!([self as "const QJSValue*", mo as "const QMetaObject*"] -> *mut c_void as "QObject*" { [INFO] [stdout] 596 | | QObject *obj = self->toQObject(); [INFO] [stdout] 597 | | // FIXME! inheritence? [INFO] [stdout] 598 | | return obj && obj->metaObject()->inherits(mo) ? obj : nullptr; [INFO] [stdout] 599 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:681:15 [INFO] [stdout] | [INFO] [stdout] 681 | &*cpp!([]-> *const QObjectDescription as "RustObjectDescription const*" { [INFO] [stdout] | _______________^ [INFO] [stdout] 682 | | return rustObjectDescription(); [INFO] [stdout] 683 | | } ) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |___________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:188:23 [INFO] [stdout] | [INFO] [stdout] 188 | let ptr = cpp!([var_ptr as "QVariant*", id as "int"] -> *const c_void as "const void*" { [INFO] [stdout] | _______________________^ [INFO] [stdout] 189 | | return var_ptr->canConvert(id) && var_ptr->convert(id) ? var_ptr->constData() : nullptr; [INFO] [stdout] 190 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:150:19 [INFO] [stdout] | [INFO] [stdout] 150 | raw = cpp!(unsafe [type_id as "quint64", len as "std::size_t"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ___________________^ [INFO] [stdout] 151 | | return new ContainerNode(type_id, len); [INFO] [stdout] 152 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | self.raw = cpp!(unsafe [type_id as "quint64"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ________________________^ [INFO] [stdout] 210 | | return new ContainerNode(type_id, -1); [INFO] [stdout] 211 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | / cpp!(unsafe [raw as "QSGNode*", before_iter as "QSGNode*"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] 246 | | auto node = before_iter ? before_iter->nextSibling() : raw->firstChild(); [INFO] [stdout] 247 | | if (!node) rust!(sgnode_2 []{ panic!("There must be a node as the mask says so") }); [INFO] [stdout] 248 | | node->setFlag(QSGNode::OwnedByParent, false); // now we own it; [INFO] [stdout] 249 | | return node; [INFO] [stdout] 250 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |______________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:364:20 [INFO] [stdout] | [INFO] [stdout] 364 | self.raw = cpp!(unsafe [item as "QQuickItem*"] -> *mut c_void as "void*" { [INFO] [stdout] | ____________________^ [INFO] [stdout] 365 | | if (!item) return nullptr; [INFO] [stdout] 366 | | if (auto window = item->window()) [INFO] [stdout] 367 | | return window->createRectangleNode(); [INFO] [stdout] 368 | | return nullptr; [INFO] [stdout] 369 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:393:20 [INFO] [stdout] | [INFO] [stdout] 393 | self.raw = cpp!(unsafe [] -> *mut c_void as "void*" { return new QSGTransformNode; }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:405:47 [INFO] [stdout] | [INFO] [stdout] 405 | SGNode::::from_raw(cpp!([raw as "QSGNode*"] [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 406 | | -> *mut c_void as "QSGNode*" { [INFO] [stdout] 407 | | auto n = raw->firstChild(); [INFO] [stdout] 408 | | if (n) [INFO] [stdout] 409 | | n->setFlag(QSGNode::OwnedByParent, false); // now we own it; [INFO] [stdout] 410 | | return n; [INFO] [stdout] 411 | | })) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:10:17 [INFO] [stdout] | [INFO] [stdout] 10 | / cpp!([s as "Waker*"] -> *const() as "Waker*" { [INFO] [stdout] 11 | | s->ref++; [INFO] [stdout] 12 | | return s; [INFO] [stdout] 13 | | }), [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | let waker = cpp!([f as "TraitObject"] -> *const() as "Waker*" { [INFO] [stdout] | _____________________^ [INFO] [stdout] 82 | | auto w = new Waker; [INFO] [stdout] 83 | | w->ref++; [INFO] [stdout] 84 | | w->future = f; [INFO] [stdout] 85 | | return w; [INFO] [stdout] 86 | | }); [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________expected an array with a size of 8, found one with a size of 4 [INFO] [stdout] | help: consider specifying the actual array length: `4` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:38:31 [INFO] [stdout] | [INFO] [stdout] 38 | let c_ptr = cpp!([self as "const QByteArray*", mut size as "size_t"] -> *const u8 as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QByteArray` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:38:64 [INFO] [stdout] | [INFO] [stdout] 38 | let c_ptr = cpp!([self as "const QByteArray*", mut size as "size_t"] -> *const u8 as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | cpp!([len as "size_t", ptr as "char*"] -> QByteArray as "QByteArray" [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:55:36 [INFO] [stdout] | [INFO] [stdout] 55 | cpp!([len as "size_t", ptr as "char*"] -> QByteArray as "QByteArray" [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:86:31 [INFO] [stdout] | [INFO] [stdout] 86 | let c_ptr = cpp!([self as "const QByteArray*"] -> *const c_char as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QByteArray` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:124:22 [INFO] [stdout] | [INFO] [stdout] 124 | cpp!(unsafe [self as "const QDate*", y as "int*", m as "int*", d as "int*"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QDate` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:124:46 [INFO] [stdout] | [INFO] [stdout] 124 | cpp!(unsafe [self as "const QDate*", y as "int*", m as "int*", d as "int*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&i32` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:124:59 [INFO] [stdout] | [INFO] [stdout] 124 | cpp!(unsafe [self as "const QDate*", y as "int*", m as "int*", d as "int*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&i32` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:124:72 [INFO] [stdout] | [INFO] [stdout] 124 | cpp!(unsafe [self as "const QDate*", y as "int*", m as "int*", d as "int*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&i32` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:132:22 [INFO] [stdout] | [INFO] [stdout] 132 | cpp!(unsafe [self as "const QDate*"] -> bool as "bool" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QDate` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:200:22 [INFO] [stdout] | [INFO] [stdout] 200 | cpp!(unsafe [self as "const QTime*"] -> i32 as "int" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:207:22 [INFO] [stdout] | [INFO] [stdout] 207 | cpp!(unsafe [self as "const QTime*"] -> i32 as "int" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:214:22 [INFO] [stdout] | [INFO] [stdout] 214 | cpp!(unsafe [self as "const QTime*"] -> i32 as "int" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:221:22 [INFO] [stdout] | [INFO] [stdout] 221 | cpp!(unsafe [self as "const QTime*"] -> i32 as "int" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:238:22 [INFO] [stdout] | [INFO] [stdout] 238 | cpp!(unsafe [self as "const QTime*"] -> bool as "bool" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:319:22 [INFO] [stdout] | [INFO] [stdout] 319 | cpp!(unsafe [self as "const QDateTime*"] -> QDate as "QDate" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QDateTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:327:22 [INFO] [stdout] | [INFO] [stdout] 327 | cpp!(unsafe [self as "const QDateTime*"] -> QTime as "QTime" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QDateTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:339:22 [INFO] [stdout] | [INFO] [stdout] 339 | cpp!(unsafe [self as "const QDateTime*"] -> bool as "bool" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QDateTime` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:422:31 [INFO] [stdout] | [INFO] [stdout] 422 | let c_ptr = cpp!([self as "const QString*", mut size as "size_t"] -> *const u16 as "const QChar*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QString` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:422:61 [INFO] [stdout] | [INFO] [stdout] 422 | let c_ptr = cpp!([self as "const QString*", mut size as "size_t"] -> *const u16 as "const QChar*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:442:24 [INFO] [stdout] | [INFO] [stdout] 442 | unsafe { cpp!([len as "size_t", ptr as "char*"] -> QString as "QString" [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:442:41 [INFO] [stdout] | [INFO] [stdout] 442 | unsafe { cpp!([len as "size_t", ptr as "char*"] -> QString as "QString" [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:473:19 [INFO] [stdout] | [INFO] [stdout] 473 | cpp!([self as "const QVariant*"] -> QByteArray as "QByteArray" { return self->toByteArray(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QVariant` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:478:24 [INFO] [stdout] | [INFO] [stdout] 478 | unsafe { cpp!([self as "const QVariant*"] -> bool as "bool" { return self->toBool(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QVariant` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:550:22 [INFO] [stdout] | [INFO] [stdout] 550 | cpp!(unsafe [self as "QVariantList*", value as "QVariant"] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:555:22 [INFO] [stdout] | [INFO] [stdout] 555 | cpp!(unsafe [self as "QVariantList*", index as "size_t", element as "QVariant"] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:555:47 [INFO] [stdout] | [INFO] [stdout] 555 | cpp!(unsafe [self as "QVariantList*", index as "size_t", element as "QVariant"] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:560:22 [INFO] [stdout] | [INFO] [stdout] 560 | cpp!(unsafe [self as "QVariantList*", index as "size_t"] -> QVariant as "QVariant" [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:560:47 [INFO] [stdout] | [INFO] [stdout] 560 | cpp!(unsafe [self as "QVariantList*", index as "size_t"] -> QVariant as "QVariant" [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:565:23 [INFO] [stdout] | [INFO] [stdout] 565 | unsafe {cpp!([self as "QVariantList*"] -> usize as "size_t" [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:578:26 [INFO] [stdout] | [INFO] [stdout] 578 | unsafe { &*cpp!([self as "QVariantList*", index as "size_t"] -> *const QVariant as "const QVariant*" [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:578:51 [INFO] [stdout] | [INFO] [stdout] 578 | unsafe { &*cpp!([self as "QVariantList*", index as "size_t"] -> *const QVariant as "const QVariant*" [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:586:30 [INFO] [stdout] | [INFO] [stdout] 586 | unsafe { &mut *cpp!([self as "QVariantList*", index as "size_t"] -> *mut QVariant as "QVariant*" [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QVariantList` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:586:55 [INFO] [stdout] | [INFO] [stdout] 586 | unsafe { &mut *cpp!([self as "QVariantList*", index as "size_t"] -> *mut QVariant as "QVariant*" [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:716:19 [INFO] [stdout] | [INFO] [stdout] 716 | cpp!([self as "const QModelIndex*"] -> usize as "uintptr_t" { return self->internalId(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QModelIndex` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:720:24 [INFO] [stdout] | [INFO] [stdout] 720 | unsafe { cpp!([self as "const QModelIndex*"] -> i32 as "int" { return self->column(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QModelIndex` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:723:24 [INFO] [stdout] | [INFO] [stdout] 723 | unsafe { cpp!([self as "const QModelIndex*"] -> i32 as "int" { return self->row(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QModelIndex` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:726:24 [INFO] [stdout] | [INFO] [stdout] 726 | unsafe { cpp!([self as "const QModelIndex*"] -> bool as "bool" { return self->isValid(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QModelIndex` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:745:22 [INFO] [stdout] | [INFO] [stdout] 745 | cpp!(unsafe [self as "const QRectF*", pos as "QPointF"] -> bool as "bool" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QRectF` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:803:22 [INFO] [stdout] | [INFO] [stdout] 803 | cpp!(unsafe [len as "size_t", ptr as "char*"] -> QColor as "QColor" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:803:39 [INFO] [stdout] | [INFO] [stdout] 803 | cpp!(unsafe [len as "size_t", ptr as "char*"] -> QColor as "QColor" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:825:22 [INFO] [stdout] | [INFO] [stdout] 825 | cpp!(unsafe [self as "const QColor*", r as "qreal*", g as "qreal*", b as "qreal*", a as "qreal*"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QColor` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:825:47 [INFO] [stdout] | [INFO] [stdout] 825 | cpp!(unsafe [self as "const QColor*", r as "qreal*", g as "qreal*", b as "qreal*", a as "qreal*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&f64` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:825:62 [INFO] [stdout] | [INFO] [stdout] 825 | cpp!(unsafe [self as "const QColor*", r as "qreal*", g as "qreal*", b as "qreal*", a as "qreal*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&f64` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:825:77 [INFO] [stdout] | [INFO] [stdout] 825 | cpp!(unsafe [self as "const QColor*", r as "qreal*", g as "qreal*", b as "qreal*", a as "qreal*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&f64` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:825:92 [INFO] [stdout] | [INFO] [stdout] 825 | cpp!(unsafe [self as "const QColor*", r as "qreal*", g as "qreal*", b as "qreal*", a as "qreal*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&f64` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:901:22 [INFO] [stdout] | [INFO] [stdout] 901 | cpp!(unsafe [self as "const QImage*"] -> QSize as "QSize" { return self->size(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QImage` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:904:22 [INFO] [stdout] | [INFO] [stdout] 904 | cpp!(unsafe [self as "const QImage*"] -> ImageFormat as "QImage::Format" { return self->format(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&qttypes::QImage` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:907:22 [INFO] [stdout] | [INFO] [stdout] 907 | cpp!(unsafe [self as "QImage*", color as "QColor"] { self->fill(color); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QImage` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:910:22 [INFO] [stdout] | [INFO] [stdout] 910 | cpp!(unsafe [self as "QImage*", x as "int", y as "int", color as "QColor"] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QImage` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qttypes.rs:914:22 [INFO] [stdout] | [INFO] [stdout] 914 | cpp!(unsafe [self as "QImage*", x as "int", y as "int"] -> QColor as "QColor" [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut qttypes::QImage` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:192:19 [INFO] [stdout] | [INFO] [stdout] 192 | cpp!([ptr as "QObject*"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:294:15 [INFO] [stdout] | [INFO] [stdout] 294 | cpp!{[self_ as "QObject*"] -> QVariant as "QVariant" { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:311:23 [INFO] [stdout] | [INFO] [stdout] 311 | unsafe {cpp!([self_ as "QObject*", name as "QString"] { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:332:22 [INFO] [stdout] | [INFO] [stdout] 332 | cpp!(unsafe [x as "QPointer*"] -> *mut c_void as "QObject*" { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QPointerImpl` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:370:31 [INFO] [stdout] | [INFO] [stdout] 370 | QPointer(cpp!(unsafe [cpp_obj as "QObject *"] -> QPointerImpl as "QPointer" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:537:11 [INFO] [stdout] | [INFO] [stdout] 537 | cpp!([object as "QObject*", meta as "const QMetaObject*", id as "int", a as "void**"] { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:537:33 [INFO] [stdout] | [INFO] [stdout] 537 | cpp!([object as "QObject*", meta as "const QMetaObject*", id as "int", a as "void**"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:537:76 [INFO] [stdout] | [INFO] [stdout] 537 | cpp!([object as "QObject*", meta as "const QMetaObject*", id as "int", a as "void**"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const *mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:734:41 [INFO] [stdout] | [INFO] [stdout] 734 | cpp!([interval_ms as "int", mut func_raw as "FnBoxWrapper"] { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut dyn FnMut()` (64 bits) [INFO] [stdout] = note: target type: `[u8; 16]` (128 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:785:23 [INFO] [stdout] | [INFO] [stdout] 785 | cpp!([mut func_raw as "FnBoxWrapper", current_thread as "QPointer"] { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut dyn FnMut()` (64 bits) [INFO] [stdout] = note: target type: `[u8; 16]` (128 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:803:15 [INFO] [stdout] | [INFO] [stdout] 803 | cpp!([hash as "QHash*", key as "int", value as "QByteArray"]{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:818:22 [INFO] [stdout] | [INFO] [stdout] 818 | cpp!(unsafe [self as "QMessageLogContext*"] -> i32 as "int" { return self->line; }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QMessageLogContext` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:823:27 [INFO] [stdout] | [INFO] [stdout] 823 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QMessageLogContext` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:835:27 [INFO] [stdout] | [INFO] [stdout] 835 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QMessageLogContext` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:847:27 [INFO] [stdout] | [INFO] [stdout] 847 | let x = cpp!([self as "QMessageLogContext*"] -> *const c_char as "const char*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QMessageLogContext` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/lib.rs:872:18 [INFO] [stdout] | [INFO] [stdout] 872 | cpp!(unsafe [logger as "QtMessageHandler"] { qInstallMessageHandler(logger); }) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `for<'a, 'b> extern "C" fn(QtMsgType, &'a QMessageLogContext, &'b qttypes::QString)` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:60:22 [INFO] [stdout] | [INFO] [stdout] 60 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*", parent as "QModelIndex", first as "int", last as "int"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:67:22 [INFO] [stdout] | [INFO] [stdout] 67 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 74 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*", parent as "QModelIndex", first as "int", last as "int"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:81:22 [INFO] [stdout] | [INFO] [stdout] 81 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:95:22 [INFO] [stdout] | [INFO] [stdout] 95 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:119:22 [INFO] [stdout] | [INFO] [stdout] 119 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*", f as "TraitObject"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:119:57 [INFO] [stdout] | [INFO] [stdout] 119 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*", f as "TraitObject"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut dyn FnMut(qttypes::QModelIndex) -> qttypes::QModelIndex` (64 bits) [INFO] [stdout] = note: target type: `[u8; 16]` (128 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:145:22 [INFO] [stdout] | [INFO] [stdout] 145 | cpp!(unsafe [obj as "Rust_QAbstractItemModel*", top_left as "QModelIndex", bottom_right as "QModelIndex"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:153:22 [INFO] [stdout] | [INFO] [stdout] 153 | ... cpp!(unsafe [obj as "Rust_QAbstractItemModel*", row as "int", column as "int", id as "uintptr_t"] -> QModelIndex as "QModelIn... [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/itemmodel.rs:153:88 [INFO] [stdout] | [INFO] [stdout] 153 | ... cpp!(unsafe [obj as "Rust_QAbstractItemModel*", row as "int", column as "int", id as "uintptr_t"] -> QModelIndex as "QModelIn... [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | cpp!([obj as "Rust_QAbstractListModel*", p as "QModelIndex", first as "int", last as "int"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:68:19 [INFO] [stdout] | [INFO] [stdout] 68 | cpp!([obj as "Rust_QAbstractListModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | cpp!([obj as "Rust_QAbstractListModel*", p as "QModelIndex", first as "int", last as "int"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | cpp!([obj as "Rust_QAbstractListModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | cpp!([obj as "Rust_QAbstractListModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:105:19 [INFO] [stdout] | [INFO] [stdout] 105 | cpp!([obj as "Rust_QAbstractListModel*"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | cpp!([obj as "Rust_QAbstractListModel*", top_left as "QModelIndex", bottom_right as "QModelIndex"]{ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/listmodel.rs:125:19 [INFO] [stdout] | [INFO] [stdout] 125 | cpp!([obj as "Rust_QAbstractListModel*", i as "int"] -> QModelIndex as "QModelIndex" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | cpp!([self as "QmlEngineHolder*", path as "QString"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:91:19 [INFO] [stdout] | [INFO] [stdout] 91 | cpp!([self as "QmlEngineHolder*", data as "QByteArray"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:100:19 [INFO] [stdout] | [INFO] [stdout] 100 | cpp!([self as "QmlEngineHolder*", data as "QByteArray", url as "QUrl"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:108:24 [INFO] [stdout] | [INFO] [stdout] 108 | unsafe { cpp!([self as "QmlEngineHolder*"] { self->app->exec(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | unsafe { cpp!([self as "QmlEngineHolder*"] { self->app->quit(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | cpp!([self as "QmlEngineHolder*", name as "QString", value as "QVariant"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | cpp!(unsafe [self as "QmlEngineHolder*", name as "QString", obj_ptr as "QObject*"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:133:69 [INFO] [stdout] | [INFO] [stdout] 133 | cpp!(unsafe [self as "QmlEngineHolder*", name as "QString", obj_ptr as "QObject*"] { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:142:19 [INFO] [stdout] | [INFO] [stdout] 142 | cpp!([self as "QmlEngineHolder*", name as "QByteArray", args_size as "size_t", args_ptr as "QVariant*"] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:142:69 [INFO] [stdout] | [INFO] [stdout] 142 | cpp!([self as "QmlEngineHolder*", name as "QByteArray", args_size as "size_t", args_ptr as "QVariant*"] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:142:92 [INFO] [stdout] | [INFO] [stdout] 142 | cpp!([self as "QmlEngineHolder*", name as "QByteArray", args_size as "size_t", args_ptr as "QVariant*"] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const qttypes::QVariant` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | cpp!([self as "QmlEngineHolder*", obj_ptr as "QObject*"] -> QJSValue as "QJSValue" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:165:47 [INFO] [stdout] | [INFO] [stdout] 165 | cpp!([self as "QmlEngineHolder*", obj_ptr as "QObject*"] -> QJSValue as "QJSValue" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | cpp!([self as "QmlEngineHolder*", path as "QString"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:207:19 [INFO] [stdout] | [INFO] [stdout] 207 | cpp!([engine as "QmlEngineHolder*"] { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:217:19 [INFO] [stdout] | [INFO] [stdout] 217 | cpp!([engine as "QmlEngineHolder*", url as "QString"] { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:265:19 [INFO] [stdout] | [INFO] [stdout] 265 | cpp!([engine as "QmlEngineHolder*"] -> QmlComponent as "QQmlComponentHolder" { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QmlEngine` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:273:24 [INFO] [stdout] | [INFO] [stdout] 273 | unsafe { cpp!([self as "QQmlComponentHolder*"] -> *mut c_void as "QQmlComponent*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:280:24 [INFO] [stdout] | [INFO] [stdout] 280 | unsafe { cpp!([self as "QQmlComponentHolder*", url as "QUrl", compilation_mode as "QQmlComponent::CompilationMode"]{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:287:24 [INFO] [stdout] | [INFO] [stdout] 287 | unsafe { cpp!([self as "QQmlComponentHolder*", data as "QByteArray"]{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:294:24 [INFO] [stdout] | [INFO] [stdout] 294 | unsafe { cpp!([self as "QQmlComponentHolder*", data as "QByteArray", url as "QUrl"]{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:301:24 [INFO] [stdout] | [INFO] [stdout] 301 | unsafe { cpp!([self as "QQmlComponentHolder*"] -> *mut c_void as "QObject*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:308:24 [INFO] [stdout] | [INFO] [stdout] 308 | unsafe { cpp!([self as "QQmlComponentHolder*"] -> ComponentStatus as "QQmlComponent::Status" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QmlComponent` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:350:20 [INFO] [stdout] | [INFO] [stdout] 350 | unsafe { cpp!([qml_name_ptr as "char*", uri_ptr as "char*", version_major as "int", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:350:45 [INFO] [stdout] | [INFO] [stdout] 350 | unsafe { cpp!([qml_name_ptr as "char*", uri_ptr as "char*", version_major as "int", [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:351:45 [INFO] [stdout] | [INFO] [stdout] 351 | version_minor as "int", meta_object as "const QMetaObject *", [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | creator_fn as "CreatorFunction", size as "size_t"]{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `extern "C" fn(*mut std::ffi::c_void)` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:352:54 [INFO] [stdout] | [INFO] [stdout] 352 | creator_fn as "CreatorFunction", size as "size_t"]{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:335:24 [INFO] [stdout] | [INFO] [stdout] 335 | unsafe { cpp!([c as "QObject*"]{ QQmlPrivate::qdeclarativeelement_destructor(c); }) } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:407:15 [INFO] [stdout] | [INFO] [stdout] 407 | cpp!([qml_name_ptr as "char*", uri_ptr as "char*", version_major as "int", [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:407:40 [INFO] [stdout] | [INFO] [stdout] 407 | cpp!([qml_name_ptr as "char*", uri_ptr as "char*", version_major as "int", [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:408:49 [INFO] [stdout] | [INFO] [stdout] 408 | version_minor as "int", meta_object as "const QMetaObject *"]{ [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:534:22 [INFO] [stdout] | [INFO] [stdout] 534 | cpp!(unsafe [obj as "Rust_QQuickItem*"] -> QRectF as "QRectF" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:540:22 [INFO] [stdout] | [INFO] [stdout] 540 | cpp!(unsafe [obj as "Rust_QQuickItem*"] { if (obj) obj->update(); }); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:559:22 [INFO] [stdout] | [INFO] [stdout] 559 | cpp!(unsafe [self as "QMouseEvent*"] -> QMouseEventType as "int" { return self->type(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `QMouseEvent<'_>` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:563:22 [INFO] [stdout] | [INFO] [stdout] 563 | cpp!(unsafe [self as "QMouseEvent*"] -> QPointF as "QPointF" { return self->localPos(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `QMouseEvent<'_>` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:574:19 [INFO] [stdout] | [INFO] [stdout] 574 | cpp!([self as "const QJSValue*"] -> QString as "QString" { return self->toString(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QJSValue` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:579:24 [INFO] [stdout] | [INFO] [stdout] 579 | unsafe { cpp!([self as "const QJSValue*"] -> bool as "bool" { return self->toBool(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QJSValue` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:583:24 [INFO] [stdout] | [INFO] [stdout] 583 | unsafe { cpp!([self as "const QJSValue*"] -> f64 as "double" { return self->toNumber(); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QJSValue` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:588:19 [INFO] [stdout] | [INFO] [stdout] 588 | cpp!([self as "const QJSValue*"] -> QVariant as "QVariant" { return self->toVariant(); }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QJSValue` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:595:19 [INFO] [stdout] | [INFO] [stdout] 595 | cpp!([self as "const QJSValue*", mo as "const QMetaObject*"] -> *mut c_void as "QObject*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&QJSValue` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qtdeclarative.rs:595:46 [INFO] [stdout] | [INFO] [stdout] 595 | cpp!([self as "const QJSValue*", mo as "const QMetaObject*"] -> *mut c_void as "QObject*" { [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:72:36 [INFO] [stdout] | [INFO] [stdout] 72 | let type_id = cpp!(unsafe [name as "const char*", size as "int", deleter_fn as "QMetaType::Deleter", [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:72:74 [INFO] [stdout] | [INFO] [stdout] 72 | let type_id = cpp!(unsafe [name as "const char*", size as "int", deleter_fn as "QMetaType::Deleter", [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `extern "C" fn(*mut T)` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | creator_fn as "QMetaType::Creator", destructor_fn as "QMetaType::Destructor", [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `extern "C" fn(*const T) -> *const T` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:73:53 [INFO] [stdout] | [INFO] [stdout] 73 | creator_fn as "QMetaType::Creator", destructor_fn as "QMetaType::Destructor", [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `extern "C" fn(*mut T)` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:74:17 [INFO] [stdout] | [INFO] [stdout] 74 | constructor_fn as "QMetaType::Constructor", gadget_metaobject as "const QMetaObject*"] -> i32 as "int" { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `extern "C" fn(*mut T, *const T) -> *mut T` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:74:61 [INFO] [stdout] | [INFO] [stdout] 74 | constructor_fn as "QMetaType::Constructor", gadget_metaobject as "const QMetaObject*"] -> i32 as "int" { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:88:45 [INFO] [stdout] | [INFO] [stdout] 88 | cpp!( unsafe [type_id as "int", converter_fn as "QtPrivate::AbstractConverterFunction::Converter"] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `for<'a> extern "C" fn(*const std::ffi::c_void, &'a T, *mut qttypes::QString) -> bool` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:102:44 [INFO] [stdout] | [INFO] [stdout] 102 | cpp!(unsafe [type_id as "int", converter_fn as "QtPrivate::AbstractConverterFunction::Converter"] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `for<'a> extern "C" fn(*const std::ffi::c_void, &'a qttypes::QString, *mut T) -> bool` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:112:30 [INFO] [stdout] | [INFO] [stdout] 112 | let x = cpp!(unsafe [name as "const char*", id as "int"] -> i32 as "int" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const i8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | cpp!([metaobject as "const QMetaObject*"] -> i32 as "int" { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const QMetaObject` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | cpp!(unsafe [self as "const void*", id as "int"] -> QVariant as "QVariant" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&Self` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qmetatype.rs:188:29 [INFO] [stdout] | [INFO] [stdout] 188 | let ptr = cpp!([var_ptr as "QVariant*", id as "int"] -> *const c_void as "const void*" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut qttypes::QVariant` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qrc.rs:71:29 [INFO] [stdout] | [INFO] [stdout] 71 | cpp!([version as "int", tree_ptr as "const unsigned char*", names_ptr as "const unsigned char*", payload_ptr as "const unsigned ... [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qrc.rs:71:65 [INFO] [stdout] | [INFO] [stdout] 71 | cpp!([version as "int", tree_ptr as "const unsigned char*", names_ptr as "const unsigned char*", payload_ptr as "const unsigned ... [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/qrc.rs:71:102 [INFO] [stdout] | [INFO] [stdout] 71 | cpp!([version as "int", tree_ptr as "const unsigned char*", names_ptr as "const unsigned char*", payload_ptr as "const unsigned ... [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const u8` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/connections.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | unsafe { cpp!([self as "const QMetaObject::Connection*"] { QObject::disconnect(*self); }) } [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&mut ConnectionHandle` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/connections.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | cpp!([self as "const QMetaObject::Connection*"] -> bool as "bool" { return *self; }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `&ConnectionHandle` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/connections.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | cpp!([diff as "qintptr"] -> SignalCppRepresentation as "SignalCppRepresentation" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `isize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/connections.rs:234:15 [INFO] [stdout] | [INFO] [stdout] 234 | ... cpp!([sender as "const QObject*", mut cpp_signal as "SignalCppRepresentation", slot_raw as "TraitObject"] -> ConnectionHandle... [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/connections.rs:234:88 [INFO] [stdout] | [INFO] [stdout] 234 | ... cpp!([sender as "const QObject*", mut cpp_signal as "SignalCppRepresentation", slot_raw as "TraitObject"] -> ConnectionHandle... [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut dyn FnMut(*const *const std::ffi::c_void)` (64 bits) [INFO] [stdout] = note: target type: `[u8; 16]` (128 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | cpp!(unsafe [raw as "QSGNode*"] { delete raw; }); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | raw = cpp!(unsafe [type_id as "quint64", len as "std::size_t"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `TypeId` (128 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:150:54 [INFO] [stdout] | [INFO] [stdout] 150 | raw = cpp!(unsafe [type_id as "quint64", len as "std::size_t"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:155:33 [INFO] [stdout] | [INFO] [stdout] 155 | mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64", len as "std::size_t"] -> u64 as "quint64" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:155:58 [INFO] [stdout] | [INFO] [stdout] 155 | mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64", len as "std::size_t"] -> u64 as "quint64" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `TypeId` (128 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:155:80 [INFO] [stdout] | [INFO] [stdout] 155 | mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64", len as "std::size_t"] -> u64 as "quint64" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `usize` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:169:22 [INFO] [stdout] | [INFO] [stdout] 169 | cpp!(unsafe [raw as "ContainerNode*", mask as "quint64"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:209:37 [INFO] [stdout] | [INFO] [stdout] 209 | self.raw = cpp!(unsafe [type_id as "quint64"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `TypeId` (128 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:214:33 [INFO] [stdout] | [INFO] [stdout] 214 | mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64"] -> u64 as "quint64" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:214:58 [INFO] [stdout] | [INFO] [stdout] 214 | mask = cpp!(unsafe [raw as "ContainerNode*", type_id as "quint64"] -> u64 as "quint64" { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `TypeId` (128 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | cpp!(unsafe [raw_ as "ContainerNode*", mask as "quint64"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:245:26 [INFO] [stdout] | [INFO] [stdout] 245 | cpp!(unsafe [raw as "QSGNode*", before_iter as "QSGNode*"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:245:45 [INFO] [stdout] | [INFO] [stdout] 245 | cpp!(unsafe [raw as "QSGNode*", before_iter as "QSGNode*"] -> *mut c_void as "QSGNode*" { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:259:26 [INFO] [stdout] | [INFO] [stdout] 259 | cpp!(unsafe [raw as "QSGNode*", node as "QSGNode*", before_iter as "QSGNode*"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:259:45 [INFO] [stdout] | [INFO] [stdout] 259 | cpp!(unsafe [raw as "QSGNode*", node as "QSGNode*", before_iter as "QSGNode*"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:259:65 [INFO] [stdout] | [INFO] [stdout] 259 | cpp!(unsafe [raw as "QSGNode*", node as "QSGNode*", before_iter as "QSGNode*"] { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:348:22 [INFO] [stdout] | [INFO] [stdout] 348 | cpp!(unsafe [raw as "QSGRectangleNode*", color as "QColor"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:354:22 [INFO] [stdout] | [INFO] [stdout] 354 | cpp!(unsafe [raw as "QSGRectangleNode*", rect as "QRectF"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:364:33 [INFO] [stdout] | [INFO] [stdout] 364 | self.raw = cpp!(unsafe [item as "QQuickItem*"] -> *mut c_void as "void*" { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:382:22 [INFO] [stdout] | [INFO] [stdout] 382 | cpp!(unsafe [raw as "QSGTransformNode*", x as "double", y as "double"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:405:53 [INFO] [stdout] | [INFO] [stdout] 405 | SGNode::::from_raw(cpp!([raw as "QSGNode*"] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:415:22 [INFO] [stdout] | [INFO] [stdout] 415 | cpp!(unsafe [node as "QSGNode*", raw as "QSGNode*"] { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/scenegraph.rs:415:42 [INFO] [stdout] | [INFO] [stdout] 415 | cpp!(unsafe [node as "QSGNode*", raw as "QSGNode*"] { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut std::ffi::c_void` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | cpp!([s as "Waker*"] -> *const() as "Waker*" { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const ()` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | cpp!([s as "Waker*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const ()` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | cpp!([s as "Waker*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const ()` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | cpp!([s as "Waker*"] { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*const ()` (32 bits) [INFO] [stdout] = note: target type: `[u8; 8]` (64 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/qmetaobject-0.1.4/src/future.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | let waker = cpp!([f as "TraitObject"] -> *const() as "Waker*" { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: source type: `*mut dyn Future` (64 bits) [INFO] [stdout] = note: target type: `[u8; 16]` (128 bits) [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0512. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] [INFO] [stderr] warning: qmetaobject@0.1.4: src/qttypes.rs: In function 'QDateTime __cpp_closure_7001864520439251184_impl(const QDate&)': [INFO] [stderr] warning: qmetaobject@0.1.4: src/qttypes.rs:302:34: warning: 'QDateTime::QDateTime(const QDate&)' is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations] [INFO] [stderr] warning: qmetaobject@0.1.4: 302 | return QDateTime(date); [INFO] [stderr] warning: qmetaobject@0.1.4: | ^ [INFO] [stderr] warning: qmetaobject@0.1.4: In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h:44, [INFO] [stderr] warning: qmetaobject@0.1.4: from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h:43, [INFO] [stderr] warning: qmetaobject@0.1.4: from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:38, [INFO] [stderr] warning: qmetaobject@0.1.4: from /usr/include/x86_64-linux-gnu/qt5/QtQuick/QtQuickDepends:3, [INFO] [stderr] warning: qmetaobject@0.1.4: from /usr/include/x86_64-linux-gnu/qt5/QtQuick/QtQuick:3, [INFO] [stderr] warning: qmetaobject@0.1.4: from src/qtdeclarative.rs:27: [INFO] [stderr] warning: qmetaobject@0.1.4: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:298:57: note: declared here [INFO] [stderr] warning: qmetaobject@0.1.4: 298 | QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &); [INFO] [stderr] warning: qmetaobject@0.1.4: | ^~~~~~~~~ [INFO] [stderr] error: could not compile `qmetaobject` (lib) due to 206 previous errors [INFO] running `Command { std: "docker" "inspect" "59068c71b1411778de9756279b3bf92ce94ad4bc7466567fa2e43890f1e83321", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "59068c71b1411778de9756279b3bf92ce94ad4bc7466567fa2e43890f1e83321", kill_on_drop: false }` [INFO] [stdout] 59068c71b1411778de9756279b3bf92ce94ad4bc7466567fa2e43890f1e83321