[INFO] crate qmetaobject 0.1.2 is already in cache [INFO] testing qmetaobject-0.1.2 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate qmetaobject 0.1.2 into work/builds/worker-0/source [INFO] validating manifest of crates.io crate qmetaobject 0.1.2 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate qmetaobject 0.1.2 [INFO] finished tweaking crates.io crate qmetaobject 0.1.2 [INFO] tweaked toml for crates.io crate qmetaobject 0.1.2 written to work/builds/worker-0/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] ae2c561153df51ee0eb01385033b3359a155804db5a129232387a717b8feb151 [INFO] running `"docker" "start" "-a" "ae2c561153df51ee0eb01385033b3359a155804db5a129232387a717b8feb151"` [INFO] [stderr] Compiling if_rust_version v1.0.0 [INFO] [stderr] Compiling cpp_common v0.5.4 [INFO] [stderr] Compiling qmetaobject_impl v0.1.1 [INFO] [stderr] Compiling cpp_build v0.5.4 [INFO] [stderr] Compiling cpp_macros v0.5.4 [INFO] [stderr] Compiling qmetaobject v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling cpp v0.5.4 [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/qtdeclarative.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | /// Wrap a Qt Application and a QmlEngine [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 41 | cpp_class!(pub unsafe struct QmlEngine as "QmlEngineHolder"); [INFO] [stderr] | ------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/qtdeclarative.rs:389:1 [INFO] [stderr] | [INFO] [stderr] 389 | /// Wrapper for QJSValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 390 | cpp_class!(pub unsafe struct QJSValue as "QJSValue"); [INFO] [stderr] | ----------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:142:79 [INFO] [stderr] | [INFO] [stderr] 142 | pub get_rust_refcell: unsafe extern "C" fn(*mut c_void) -> *const RefCell, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:195:6 [INFO] [stderr] | [INFO] [stderr] 195 | impl QObject { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:414:64 [INFO] [stderr] | [INFO] [stderr] 414 | pub unsafe extern "C" fn RustObject_metaObject(p: *mut RefCell) -> *const QMetaObject { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:420:62 [INFO] [stderr] | [INFO] [stderr] 420 | pub unsafe extern "C" fn RustObject_destruct(p: *mut RefCell) { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:589:61 [INFO] [stderr] | [INFO] [stderr] 589 | rust!(FnBoxWrapper_destructor [fnbox : *mut FnMut() as "TraitObject"] { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:604:55 [INFO] [stderr] | [INFO] [stderr] 604 | rust!(FnBoxWrapper_operator [fnbox : *mut FnMut() as "TraitObject"] { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:627:19 [INFO] [stderr] | [INFO] [stderr] 627 | let func: Box = Box::new(func); [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:668:23 [INFO] [stderr] | [INFO] [stderr] 668 | let func: Box = Box::new(move || { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:56:6 [INFO] [stderr] | [INFO] [stderr] 56 | impl QAbstractItemModel { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:117:21 [INFO] [stderr] | [INFO] [stderr] 117 | let f: &mut FnMut(QModelIndex) -> QModelIndex = &mut f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(QModelIndex) -> QModelIndex` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:124:54 [INFO] [stderr] | [INFO] [stderr] 124 | rust!(update_model_indexes [f : &mut FnMut(QModelIndex)->QModelIndex as "TraitObject", idx : &mut QModelIndex as "QModelIndex&"] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(QModelIndex)->QModelIndex` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:178:80 [INFO] [stderr] | [INFO] [stderr] 178 | return rust!(Rust_QAbstractItemModel_index[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:185:81 [INFO] [stderr] | [INFO] [stderr] 185 | return rust!(Rust_QAbstractItemModel_parent[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:192:83 [INFO] [stderr] | [INFO] [stderr] 192 | return rust!(Rust_QAbstractItemModel_rowCount[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:200:86 [INFO] [stderr] | [INFO] [stderr] 200 | return rust!(Rust_QAbstractItemModel_columnCount[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:208:79 [INFO] [stderr] | [INFO] [stderr] 208 | return rust!(Rust_QAbstractItemModel_data[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:215:82 [INFO] [stderr] | [INFO] [stderr] 215 | return rust!(Rust_QAbstractItemModel_setData[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:224:77 [INFO] [stderr] | [INFO] [stderr] 224 | rust!(Rust_QAbstractItemModel_roleNames[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:53:6 [INFO] [stderr] | [INFO] [stderr] 53 | impl QAbstractListModel { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:148:83 [INFO] [stderr] | [INFO] [stderr] 148 | return rust!(Rust_QAbstractListModel_rowCount[rust_object : QObjectPinned as "TraitObject"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:157:79 [INFO] [stderr] | [INFO] [stderr] 157 | return rust!(Rust_QAbstractListModel_data[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:164:82 [INFO] [stderr] | [INFO] [stderr] 164 | return rust!(Rust_QAbstractListModel_setData[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:177:77 [INFO] [stderr] | [INFO] [stderr] 177 | rust!(Rust_QAbstractListModel_roleNames[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:239:23 [INFO] [stderr] | [INFO] [stderr] 239 | (self as &mut QAbstractListModel).begin_insert_rows(index as i32, index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:241:23 [INFO] [stderr] | [INFO] [stderr] 241 | (self as &mut QAbstractListModel).end_insert_rows(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:248:23 [INFO] [stderr] | [INFO] [stderr] 248 | (self as &mut QAbstractListModel).begin_remove_rows(index as i32, index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:250:23 [INFO] [stderr] | [INFO] [stderr] 250 | (self as &mut QAbstractListModel).end_remove_rows(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:254:33 [INFO] [stderr] | [INFO] [stderr] 254 | let idx = (self as &mut QAbstractListModel).row_index(index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:255:23 [INFO] [stderr] | [INFO] [stderr] 255 | (self as &mut QAbstractListModel).data_changed(idx, idx); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:258:23 [INFO] [stderr] | [INFO] [stderr] 258 | (self as &mut QAbstractListModel).begin_reset_model(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:260:23 [INFO] [stderr] | [INFO] [stderr] 260 | (self as &mut QAbstractListModel).end_reset_model(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:281:70 [INFO] [stderr] | [INFO] [stderr] 281 | rust!(Rust_QQuickItem_classBegin[rust_object : QObjectPinned as "TraitObject"] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:288:77 [INFO] [stderr] | [INFO] [stderr] 288 | rust!(Rust_QQuickItem_componentComplete[rust_object : QObjectPinned as "TraitObject"] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:306:41 [INFO] [stderr] | [INFO] [stderr] 306 | rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:331:75 [INFO] [stderr] | [INFO] [stderr] 331 | rust!(Rust_QQuickItem_geometryChanged[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:339:82 [INFO] [stderr] | [INFO] [stderr] 339 | return rust!(Rust_QQuickItem_updatePaintNode[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:353:10 [INFO] [stderr] | [INFO] [stderr] 353 | impl<'a> QQuickItem + 'a { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:510:82 [INFO] [stderr] | [INFO] [stderr] 510 | rust!(Rust_QQmlExtensionPlugin_registerTypes[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QQmlExtensionPlugin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:48:51 [INFO] [stderr] | [INFO] [stderr] 48 | rust!(RustSlotObject_call[slot : *mut FnMut(*const *const c_void) as "TraitObject", a : *const *const c_void as "void**"] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:60:66 [INFO] [stderr] | [INFO] [stderr] 60 | ~RustSlotOject() { rust!(RustSlotOject_destruct [slot : *mut FnMut(*const *const c_void) as "TraitObject"] { unsafe { let _ = Box::from_raw(slot); } }); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:205:16 [INFO] [stderr] | [INFO] [stderr] 205 | let b: Box = Box::new(apply_closure); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/scenegraph.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | pub fn create(&mut self, item: &QQuickItem) { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: unused import: `qttypes::QString` [INFO] [stderr] --> src/qtquickcontrols2.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use qttypes::QString; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.34s [INFO] running `"docker" "inspect" "ae2c561153df51ee0eb01385033b3359a155804db5a129232387a717b8feb151"` [INFO] running `"docker" "rm" "-f" "ae2c561153df51ee0eb01385033b3359a155804db5a129232387a717b8feb151"` [INFO] [stdout] ae2c561153df51ee0eb01385033b3359a155804db5a129232387a717b8feb151 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] ed5b20fbd0dd332c922e23b248b130370b9f0924679288a74607f6ad53fac2ff [INFO] running `"docker" "start" "-a" "ed5b20fbd0dd332c922e23b248b130370b9f0924679288a74607f6ad53fac2ff"` [INFO] [stderr] Compiling procedural-masquerade v0.1.6 [INFO] [stderr] Compiling cstr-macros v0.1.6 [INFO] [stderr] Compiling cstr v0.1.7 [INFO] [stderr] Compiling qmetaobject v0.1.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/qtdeclarative.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | /// Wrap a Qt Application and a QmlEngine [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 41 | cpp_class!(pub unsafe struct QmlEngine as "QmlEngineHolder"); [INFO] [stderr] | ------------------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> src/qtdeclarative.rs:389:1 [INFO] [stderr] | [INFO] [stderr] 389 | /// Wrapper for QJSValue [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 390 | cpp_class!(pub unsafe struct QJSValue as "QJSValue"); [INFO] [stderr] | ----------------------------------------------------- rustdoc does not generate documentation for macro expansions [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/models.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/models.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> tests/tests.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:34:36 [INFO] [stderr] | [INFO] [stderr] 34 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:70:32 [INFO] [stderr] | [INFO] [stderr] 70 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:165:32 [INFO] [stderr] | [INFO] [stderr] 165 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:221:32 [INFO] [stderr] | [INFO] [stderr] 221 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:280:36 [INFO] [stderr] | [INFO] [stderr] 280 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:309:36 [INFO] [stderr] | [INFO] [stderr] 309 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:368:36 [INFO] [stderr] | [INFO] [stderr] 368 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:417:36 [INFO] [stderr] | [INFO] [stderr] 417 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:433:23 [INFO] [stderr] | [INFO] [stderr] 433 | (&*f.borrow() as &QObject).set_object_name("YOYO".into()); [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:441:36 [INFO] [stderr] | [INFO] [stderr] 441 | base: qt_base_class!(trait QObject), [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:501:23 [INFO] [stderr] | [INFO] [stderr] 501 | let obj_ref: &qmetaobject::listmodel::QAbstractListModel = &*obj.borrow(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn qmetaobject::listmodel::QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/tests.rs:502:26 [INFO] [stderr] | [INFO] [stderr] 502 | ptr = QPointer::::from(obj_ref); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn qmetaobject::listmodel::QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:142:79 [INFO] [stderr] | [INFO] [stderr] 142 | pub get_rust_refcell: unsafe extern "C" fn(*mut c_void) -> *const RefCell, [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:195:6 [INFO] [stderr] | [INFO] [stderr] 195 | impl QObject { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:414:64 [INFO] [stderr] | [INFO] [stderr] 414 | pub unsafe extern "C" fn RustObject_metaObject(p: *mut RefCell) -> *const QMetaObject { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:420:62 [INFO] [stderr] | [INFO] [stderr] 420 | pub unsafe extern "C" fn RustObject_destruct(p: *mut RefCell) { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn QObject` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:589:61 [INFO] [stderr] | [INFO] [stderr] 589 | rust!(FnBoxWrapper_destructor [fnbox : *mut FnMut() as "TraitObject"] { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:604:55 [INFO] [stderr] | [INFO] [stderr] 604 | rust!(FnBoxWrapper_operator [fnbox : *mut FnMut() as "TraitObject"] { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:627:19 [INFO] [stderr] | [INFO] [stderr] 627 | let func: Box = Box::new(func); [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:668:23 [INFO] [stderr] | [INFO] [stderr] 668 | let func: Box = Box::new(move || { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn FnMut()` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:56:6 [INFO] [stderr] | [INFO] [stderr] 56 | impl QAbstractItemModel { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:117:21 [INFO] [stderr] | [INFO] [stderr] 117 | let f: &mut FnMut(QModelIndex) -> QModelIndex = &mut f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(QModelIndex) -> QModelIndex` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:124:54 [INFO] [stderr] | [INFO] [stderr] 124 | rust!(update_model_indexes [f : &mut FnMut(QModelIndex)->QModelIndex as "TraitObject", idx : &mut QModelIndex as "QModelIndex&"] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(QModelIndex)->QModelIndex` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:178:80 [INFO] [stderr] | [INFO] [stderr] 178 | return rust!(Rust_QAbstractItemModel_index[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:185:81 [INFO] [stderr] | [INFO] [stderr] 185 | return rust!(Rust_QAbstractItemModel_parent[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:192:83 [INFO] [stderr] | [INFO] [stderr] 192 | return rust!(Rust_QAbstractItemModel_rowCount[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:200:86 [INFO] [stderr] | [INFO] [stderr] 200 | return rust!(Rust_QAbstractItemModel_columnCount[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:208:79 [INFO] [stderr] | [INFO] [stderr] 208 | return rust!(Rust_QAbstractItemModel_data[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:215:82 [INFO] [stderr] | [INFO] [stderr] 215 | return rust!(Rust_QAbstractItemModel_setData[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/itemmodel.rs:224:77 [INFO] [stderr] | [INFO] [stderr] 224 | rust!(Rust_QAbstractItemModel_roleNames[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractItemModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:53:6 [INFO] [stderr] | [INFO] [stderr] 53 | impl QAbstractListModel { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:148:83 [INFO] [stderr] | [INFO] [stderr] 148 | return rust!(Rust_QAbstractListModel_rowCount[rust_object : QObjectPinned as "TraitObject"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:157:79 [INFO] [stderr] | [INFO] [stderr] 157 | return rust!(Rust_QAbstractListModel_data[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:164:82 [INFO] [stderr] | [INFO] [stderr] 164 | return rust!(Rust_QAbstractListModel_setData[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:177:77 [INFO] [stderr] | [INFO] [stderr] 177 | rust!(Rust_QAbstractListModel_roleNames[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:239:23 [INFO] [stderr] | [INFO] [stderr] 239 | (self as &mut QAbstractListModel).begin_insert_rows(index as i32, index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:241:23 [INFO] [stderr] | [INFO] [stderr] 241 | (self as &mut QAbstractListModel).end_insert_rows(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:248:23 [INFO] [stderr] | [INFO] [stderr] 248 | (self as &mut QAbstractListModel).begin_remove_rows(index as i32, index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:250:23 [INFO] [stderr] | [INFO] [stderr] 250 | (self as &mut QAbstractListModel).end_remove_rows(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:254:33 [INFO] [stderr] | [INFO] [stderr] 254 | let idx = (self as &mut QAbstractListModel).row_index(index as i32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:255:23 [INFO] [stderr] | [INFO] [stderr] 255 | (self as &mut QAbstractListModel).data_changed(idx, idx); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:258:23 [INFO] [stderr] | [INFO] [stderr] 258 | (self as &mut QAbstractListModel).begin_reset_model(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/listmodel.rs:260:23 [INFO] [stderr] | [INFO] [stderr] 260 | (self as &mut QAbstractListModel).end_reset_model(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QAbstractListModel` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:281:70 [INFO] [stderr] | [INFO] [stderr] 281 | rust!(Rust_QQuickItem_classBegin[rust_object : QObjectPinned as "TraitObject"] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:288:77 [INFO] [stderr] | [INFO] [stderr] 288 | rust!(Rust_QQuickItem_componentComplete[rust_object : QObjectPinned as "TraitObject"] { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:306:41 [INFO] [stderr] | [INFO] [stderr] 306 | rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:331:75 [INFO] [stderr] | [INFO] [stderr] 331 | rust!(Rust_QQuickItem_geometryChanged[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:339:82 [INFO] [stderr] | [INFO] [stderr] 339 | return rust!(Rust_QQuickItem_updatePaintNode[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:353:10 [INFO] [stderr] | [INFO] [stderr] 353 | impl<'a> QQuickItem + 'a { [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem + 'a` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/qtdeclarative.rs:510:82 [INFO] [stderr] | [INFO] [stderr] 510 | rust!(Rust_QQmlExtensionPlugin_registerTypes[rust_object : QObjectPinned as "TraitObject", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn QQmlExtensionPlugin` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:48:51 [INFO] [stderr] | [INFO] [stderr] 48 | rust!(RustSlotObject_call[slot : *mut FnMut(*const *const c_void) as "TraitObject", a : *const *const c_void as "void**"] { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:60:66 [INFO] [stderr] | [INFO] [stderr] 60 | ~RustSlotOject() { rust!(RustSlotOject_destruct [slot : *mut FnMut(*const *const c_void) as "TraitObject"] { unsafe { let _ = Box::from_raw(slot); } }); } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/connections.rs:205:16 [INFO] [stderr] | [INFO] [stderr] 205 | let b: Box = Box::new(apply_closure); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const *const c_void)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/scenegraph.rs:359:37 [INFO] [stderr] | [INFO] [stderr] 359 | pub fn create(&mut self, item: &QQuickItem) { [INFO] [stderr] | ^^^^^^^^^^ help: use `dyn`: `dyn QQuickItem` [INFO] [stderr] [INFO] [stderr] warning: unused import: `qttypes::QString` [INFO] [stderr] --> src/qtquickcontrols2.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use qttypes::QString; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.74s [INFO] running `"docker" "inspect" "ed5b20fbd0dd332c922e23b248b130370b9f0924679288a74607f6ad53fac2ff"` [INFO] running `"docker" "rm" "-f" "ed5b20fbd0dd332c922e23b248b130370b9f0924679288a74607f6ad53fac2ff"` [INFO] [stdout] ed5b20fbd0dd332c922e23b248b130370b9f0924679288a74607f6ad53fac2ff [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] 6e937c4279522f59fd2df05244dbd259b710291448f53c8fc6d816d9e144a0ff [INFO] running `"docker" "start" "-a" "6e937c4279522f59fd2df05244dbd259b710291448f53c8fc6d816d9e144a0ff"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/qmetaobject-d24ab9e17a372746 [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test qttypes::test_qpointf_qrectf ... ok [INFO] [stdout] test qtdeclarative::qjsvalue_tests::test_qvariantlist_from_iter ... ok [INFO] [stdout] test qttypes::tests::test_qstring_and_qbytearrazy ... ok [INFO] [stdout] test qttypes::tests::test_qvariantlist_from_iter ... ok [INFO] [stdout] test qttypes::tests::test_qvariantlist ... ok [INFO] [stdout] test qttypes::test_qcolor ... ok [INFO] [stdout] test qtdeclarative::qjsvalue_tests::test_qjsvalue ... ok [INFO] [stderr] Attempt to register QString as a typedef of TypeId{t:1266794385054743300}, while it was already registered as QString [INFO] [stderr] Attempt to register String as a typedef of TypeId{t:12130110219074709972}, while it was already registered as TypeId{t:15666795547064423697} [INFO] [stdout] test qmetatype::test_qmetatype_register_wrong_type1 ... ok [INFO] [stdout] test qmetatype::test_qmetatype_register_wrong_type2 ... ok [INFO] [stdout] test qmetatype::test_qmetatype ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/models-269c36954b932c04 [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] error: test failed, to rerun pass '--test models' [INFO] running `"docker" "inspect" "6e937c4279522f59fd2df05244dbd259b710291448f53c8fc6d816d9e144a0ff"` [INFO] running `"docker" "rm" "-f" "6e937c4279522f59fd2df05244dbd259b710291448f53c8fc6d816d9e144a0ff"` [INFO] [stdout] 6e937c4279522f59fd2df05244dbd259b710291448f53c8fc6d816d9e144a0ff