Nov 07 05:44:54.755 INFO checking Awpteamoose/rage against master#24e66c28980442a48d9458f1a4f9b76cc722dc8a+rustflags=-Dduplicate_associated_type_bindings for pr-55687 Nov 07 05:44:54.755 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55687/worker-3/master#24e66c28980442a48d9458f1a4f9b76cc722dc8a+rustflags=-Dduplicate_associated_type_bindings:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-55687/master#24e66c28980442a48d9458f1a4f9b76cc722dc8a+rustflags=-Dduplicate_associated_type_bindings:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +24e66c28980442a48d9458f1a4f9b76cc722dc8a-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dduplicate_associated_type_bindings" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 07 05:44:55.139 INFO blam! c8ab03d4f706ce780d18e3140072e24a930edb640c8b64a1dde9920829c4ca01 Nov 07 05:44:55.148 INFO running `"docker" "start" "-a" "c8ab03d4f706ce780d18e3140072e24a930edb640c8b64a1dde9920829c4ca01"` Nov 07 05:44:56.336 INFO kablam! usermod: no changes Nov 07 05:44:56.544 INFO kablam! Compiling stdweb-internal-runtime v0.1.2 Nov 07 05:44:56.544 INFO kablam! Checking pin-utils v0.1.0-alpha.3 Nov 07 05:44:56.544 INFO kablam! Compiling base-x v0.2.3 Nov 07 05:44:56.544 INFO kablam! Checking strum v0.11.0 Nov 07 05:44:56.544 INFO kablam! Checking futures-core-preview v0.3.0-alpha.9 Nov 07 05:44:56.544 INFO kablam! Compiling stdweb-internal-macros v0.2.2 Nov 07 05:44:56.544 INFO kablam! Compiling stdweb v0.4.10 Nov 07 05:44:56.544 INFO kablam! Compiling syn v0.15.13 Nov 07 05:44:59.752 INFO kablam! Checking futures-channel-preview v0.3.0-alpha.9 Nov 07 05:44:59.780 INFO kablam! Checking futures-io-preview v0.3.0-alpha.9 Nov 07 05:45:02.913 INFO kablam! Checking futures-sink-preview v0.3.0-alpha.9 Nov 07 05:45:04.025 INFO kablam! Checking futures-util-preview v0.3.0-alpha.9 Nov 07 05:45:09.344 INFO kablam! Checking futures-executor-preview v0.3.0-alpha.9 Nov 07 05:45:21.242 INFO kablam! Compiling serde_derive v1.0.80 Nov 07 05:45:21.245 INFO kablam! Compiling strum_macros v0.11.0 Nov 07 05:45:38.003 INFO kablam! Compiling stdweb-derive v0.5.1 Nov 07 05:46:04.996 INFO kablam! Checking rage v0.0.13 (/source) Nov 07 05:46:09.712 INFO kablam! warning: unused import: `std::collections::HashMap` Nov 07 05:46:09.712 INFO kablam! --> src/primitives.rs:2:5 Nov 07 05:46:09.712 INFO kablam! | Nov 07 05:46:09.712 INFO kablam! 2 | use std::collections::HashMap; Nov 07 05:46:09.712 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:09.712 INFO kablam! | Nov 07 05:46:09.712 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 07 05:46:09.712 INFO kablam! Nov 07 05:46:09.717 INFO kablam! warning: unused imports: `__internal_console_unsafe`, `__js_raw_asm`, `_js_impl`, `console`, `js` Nov 07 05:46:09.717 INFO kablam! --> src/cmp.rs:14:14 Nov 07 05:46:09.717 INFO kablam! | Nov 07 05:46:09.717 INFO kablam! 14 | use stdweb::{__internal_console_unsafe, __js_raw_asm, _js_impl, console, js}; Nov 07 05:46:09.717 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^ ^^ Nov 07 05:46:09.717 INFO kablam! Nov 07 05:46:09.717 INFO kablam! warning: unused import: `HashMap` Nov 07 05:46:09.717 INFO kablam! --> src/styled.rs:4:41 Nov 07 05:46:09.717 INFO kablam! | Nov 07 05:46:09.717 INFO kablam! 4 | collections::{hash_map::DefaultHasher, HashMap, HashSet}, Nov 07 05:46:09.717 INFO kablam! | ^^^^^^^ Nov 07 05:46:09.717 INFO kablam! Nov 07 05:46:09.717 INFO kablam! warning: unused import: `State` Nov 07 05:46:09.717 INFO kablam! --> src/vdom.rs:2:8 Nov 07 05:46:09.717 INFO kablam! | Nov 07 05:46:09.717 INFO kablam! 2 | cmp::{State, STATE}, Nov 07 05:46:09.717 INFO kablam! | ^^^^^ Nov 07 05:46:09.717 INFO kablam! Nov 07 05:46:09.717 INFO kablam! warning: unused imports: `__internal_console_unsafe`, `console` Nov 07 05:46:09.717 INFO kablam! --> src/vdom.rs:11:2 Nov 07 05:46:09.717 INFO kablam! | Nov 07 05:46:09.717 INFO kablam! 11 | __internal_console_unsafe, Nov 07 05:46:09.717 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:09.717 INFO kablam! ... Nov 07 05:46:09.717 INFO kablam! 14 | console, Nov 07 05:46:09.717 INFO kablam! | ^^^^^^^ Nov 07 05:46:09.717 INFO kablam! Nov 07 05:46:10.123 INFO kablam! warning: unused import: `std::collections::HashMap` Nov 07 05:46:10.123 INFO kablam! --> src/primitives.rs:2:5 Nov 07 05:46:10.123 INFO kablam! | Nov 07 05:46:10.123 INFO kablam! 2 | use std::collections::HashMap; Nov 07 05:46:10.123 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:10.123 INFO kablam! | Nov 07 05:46:10.123 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 07 05:46:10.123 INFO kablam! Nov 07 05:46:10.126 INFO kablam! warning: unused imports: `__internal_console_unsafe`, `__js_raw_asm`, `_js_impl`, `console`, `js` Nov 07 05:46:10.126 INFO kablam! --> src/cmp.rs:14:14 Nov 07 05:46:10.126 INFO kablam! | Nov 07 05:46:10.126 INFO kablam! 14 | use stdweb::{__internal_console_unsafe, __js_raw_asm, _js_impl, console, js}; Nov 07 05:46:10.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^ ^^ Nov 07 05:46:10.126 INFO kablam! Nov 07 05:46:10.128 INFO kablam! warning: unused import: `HashMap` Nov 07 05:46:10.128 INFO kablam! --> src/styled.rs:4:41 Nov 07 05:46:10.128 INFO kablam! | Nov 07 05:46:10.128 INFO kablam! 4 | collections::{hash_map::DefaultHasher, HashMap, HashSet}, Nov 07 05:46:10.128 INFO kablam! | ^^^^^^^ Nov 07 05:46:10.128 INFO kablam! Nov 07 05:46:10.128 INFO kablam! warning: unused import: `State` Nov 07 05:46:10.128 INFO kablam! --> src/vdom.rs:2:8 Nov 07 05:46:10.128 INFO kablam! | Nov 07 05:46:10.128 INFO kablam! 2 | cmp::{State, STATE}, Nov 07 05:46:10.128 INFO kablam! | ^^^^^ Nov 07 05:46:10.128 INFO kablam! Nov 07 05:46:10.128 INFO kablam! warning: unused imports: `__internal_console_unsafe`, `console` Nov 07 05:46:10.128 INFO kablam! --> src/vdom.rs:11:2 Nov 07 05:46:10.128 INFO kablam! | Nov 07 05:46:10.128 INFO kablam! 11 | __internal_console_unsafe, Nov 07 05:46:10.128 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:10.128 INFO kablam! ... Nov 07 05:46:10.128 INFO kablam! 14 | console, Nov 07 05:46:10.128 INFO kablam! | ^^^^^^^ Nov 07 05:46:10.128 INFO kablam! Nov 07 05:46:10.232 INFO kablam! warning: trivial cast: `&std::string::String` as `&str` Nov 07 05:46:10.232 INFO kablam! --> src/vdom.rs:166:11 Nov 07 05:46:10.232 INFO kablam! | Nov 07 05:46:10.232 INFO kablam! 166 | match input_type as &str { Nov 07 05:46:10.232 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 07 05:46:10.232 INFO kablam! | Nov 07 05:46:10.232 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 07 05:46:10.232 INFO kablam! Nov 07 05:46:10.644 INFO kablam! warning: trivial cast: `&std::string::String` as `&str` Nov 07 05:46:10.645 INFO kablam! --> src/vdom.rs:166:11 Nov 07 05:46:10.645 INFO kablam! | Nov 07 05:46:10.645 INFO kablam! 166 | match input_type as &str { Nov 07 05:46:10.646 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Nov 07 05:46:10.646 INFO kablam! | Nov 07 05:46:10.646 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 07 05:46:10.647 INFO kablam! Nov 07 05:46:11.701 INFO kablam! warning: unused result Nov 07 05:46:11.702 INFO kablam! --> src/cmp.rs:48:5 Nov 07 05:46:11.702 INFO kablam! | Nov 07 05:46:11.702 INFO kablam! 48 | stdweb::web::window().request_animation_frame(crate::vdom::update); Nov 07 05:46:11.702 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:11.703 INFO kablam! | Nov 07 05:46:11.703 INFO kablam! note: lint level defined here Nov 07 05:46:11.703 INFO kablam! --> src/lib.rs:47:2 Nov 07 05:46:11.703 INFO kablam! | Nov 07 05:46:11.704 INFO kablam! 47 | unused_results, Nov 07 05:46:11.704 INFO kablam! | ^^^^^^^^^^^^^^ Nov 07 05:46:11.704 INFO kablam! Nov 07 05:46:11.705 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 07 05:46:11.705 INFO kablam! --> src/vdom.rs:26:3 Nov 07 05:46:11.705 INFO kablam! | Nov 07 05:46:11.705 INFO kablam! 26 | pub struct $callbacks { Nov 07 05:46:11.706 INFO kablam! | _________^ Nov 07 05:46:11.706 INFO kablam! 27 | | pub id: u32, Nov 07 05:46:11.706 INFO kablam! 28 | | $( Nov 07 05:46:11.706 INFO kablam! 29 | | pub $name: HashMap>, Nov 07 05:46:11.707 INFO kablam! 30 | | )+ Nov 07 05:46:11.707 INFO kablam! 31 | | } Nov 07 05:46:11.707 INFO kablam! | |_________^ Nov 07 05:46:11.708 INFO kablam! ... Nov 07 05:46:11.708 INFO kablam! 35 | __event_idents![cb_map, Callbacks, skip]; Nov 07 05:46:11.708 INFO kablam! | ----------------------------------------- in this macro invocation Nov 07 05:46:11.708 INFO kablam! | Nov 07 05:46:11.709 INFO kablam! note: lint level defined here Nov 07 05:46:11.709 INFO kablam! --> src/lib.rs:40:2 Nov 07 05:46:11.709 INFO kablam! | Nov 07 05:46:11.710 INFO kablam! 40 | missing_debug_implementations, Nov 07 05:46:11.710 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:11.710 INFO kablam! Nov 07 05:46:11.710 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 07 05:46:11.711 INFO kablam! --> src/vdom.rs:41:1 Nov 07 05:46:11.711 INFO kablam! | Nov 07 05:46:11.711 INFO kablam! 41 | / pub struct Element { Nov 07 05:46:11.712 INFO kablam! 42 | | pub dom_reference: Option, Nov 07 05:46:11.712 INFO kablam! 43 | | Nov 07 05:46:11.712 INFO kablam! 44 | | pub xml_element: XmlElement, Nov 07 05:46:11.712 INFO kablam! ... | Nov 07 05:46:11.713 INFO kablam! 48 | | pub callback_id: u32, Nov 07 05:46:11.713 INFO kablam! 49 | | } Nov 07 05:46:11.713 INFO kablam! | |_^ Nov 07 05:46:11.714 INFO kablam! Nov 07 05:46:11.714 INFO kablam! warning: unused result Nov 07 05:46:11.714 INFO kablam! --> src/vdom.rs:312:7 Nov 07 05:46:11.714 INFO kablam! | Nov 07 05:46:11.715 INFO kablam! 312 | $(document().add_event_listener(move |e: stdweb::web::event::$name| { Nov 07 05:46:11.715 INFO kablam! | ___________________^ Nov 07 05:46:11.715 INFO kablam! 313 | | let ids: Vec = js!{return @{&e}.composedPath().reduce((acc, node) => { Nov 07 05:46:11.715 INFO kablam! 314 | | const id = node.__rage_event_callback; Nov 07 05:46:11.716 INFO kablam! 315 | | if (id) acc.push(id); Nov 07 05:46:11.716 INFO kablam! ... | Nov 07 05:46:11.716 INFO kablam! 324 | | }); Nov 07 05:46:11.716 INFO kablam! 325 | | });)+ Nov 07 05:46:11.717 INFO kablam! | |___________________^ Nov 07 05:46:11.717 INFO kablam! ... Nov 07 05:46:11.717 INFO kablam! 329 | __event_idents![attach_cb, skip, skip]; Nov 07 05:46:11.717 INFO kablam! | --------------------------------------- in this macro invocation Nov 07 05:46:11.718 INFO kablam! Nov 07 05:46:11.725 INFO kablam! warning: unused result Nov 07 05:46:11.725 INFO kablam! --> src/vdom.rs:332:3 Nov 07 05:46:11.726 INFO kablam! | Nov 07 05:46:11.726 INFO kablam! 332 | std::mem::replace(&mut meta.render, Box::new(mount)); Nov 07 05:46:11.726 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:11.726 INFO kablam! Nov 07 05:46:11.984 INFO kablam! warning: unused result Nov 07 05:46:11.984 INFO kablam! --> src/cmp.rs:48:5 Nov 07 05:46:11.984 INFO kablam! | Nov 07 05:46:11.985 INFO kablam! 48 | stdweb::web::window().request_animation_frame(crate::vdom::update); Nov 07 05:46:11.985 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:11.985 INFO kablam! | Nov 07 05:46:11.986 INFO kablam! note: lint level defined here Nov 07 05:46:11.986 INFO kablam! --> src/lib.rs:47:2 Nov 07 05:46:11.986 INFO kablam! | Nov 07 05:46:11.987 INFO kablam! 47 | unused_results, Nov 07 05:46:11.987 INFO kablam! | ^^^^^^^^^^^^^^ Nov 07 05:46:11.987 INFO kablam! Nov 07 05:46:11.987 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 07 05:46:11.988 INFO kablam! --> src/vdom.rs:26:3 Nov 07 05:46:11.988 INFO kablam! | Nov 07 05:46:11.988 INFO kablam! 26 | pub struct $callbacks { Nov 07 05:46:11.989 INFO kablam! | _________^ Nov 07 05:46:11.989 INFO kablam! 27 | | pub id: u32, Nov 07 05:46:11.989 INFO kablam! 28 | | $( Nov 07 05:46:11.989 INFO kablam! 29 | | pub $name: HashMap>, Nov 07 05:46:11.990 INFO kablam! 30 | | )+ Nov 07 05:46:11.990 INFO kablam! 31 | | } Nov 07 05:46:11.990 INFO kablam! | |_________^ Nov 07 05:46:11.991 INFO kablam! ... Nov 07 05:46:11.991 INFO kablam! 35 | __event_idents![cb_map, Callbacks, skip]; Nov 07 05:46:11.991 INFO kablam! | ----------------------------------------- in this macro invocation Nov 07 05:46:11.991 INFO kablam! | Nov 07 05:46:11.992 INFO kablam! note: lint level defined here Nov 07 05:46:11.992 INFO kablam! --> src/lib.rs:40:2 Nov 07 05:46:11.992 INFO kablam! | Nov 07 05:46:11.992 INFO kablam! 40 | missing_debug_implementations, Nov 07 05:46:11.993 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:11.993 INFO kablam! Nov 07 05:46:11.993 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 07 05:46:11.994 INFO kablam! --> src/vdom.rs:41:1 Nov 07 05:46:11.994 INFO kablam! | Nov 07 05:46:11.994 INFO kablam! 41 | / pub struct Element { Nov 07 05:46:11.994 INFO kablam! 42 | | pub dom_reference: Option, Nov 07 05:46:11.995 INFO kablam! 43 | | Nov 07 05:46:11.995 INFO kablam! 44 | | pub xml_element: XmlElement, Nov 07 05:46:11.995 INFO kablam! ... | Nov 07 05:46:11.995 INFO kablam! 48 | | pub callback_id: u32, Nov 07 05:46:11.996 INFO kablam! 49 | | } Nov 07 05:46:11.996 INFO kablam! | |_^ Nov 07 05:46:11.996 INFO kablam! Nov 07 05:46:11.997 INFO kablam! warning: unused result Nov 07 05:46:11.997 INFO kablam! --> src/vdom.rs:312:7 Nov 07 05:46:11.997 INFO kablam! | Nov 07 05:46:11.997 INFO kablam! 312 | $(document().add_event_listener(move |e: stdweb::web::event::$name| { Nov 07 05:46:11.998 INFO kablam! | ___________________^ Nov 07 05:46:11.998 INFO kablam! 313 | | let ids: Vec = js!{return @{&e}.composedPath().reduce((acc, node) => { Nov 07 05:46:11.998 INFO kablam! 314 | | const id = node.__rage_event_callback; Nov 07 05:46:11.998 INFO kablam! 315 | | if (id) acc.push(id); Nov 07 05:46:11.999 INFO kablam! ... | Nov 07 05:46:11.999 INFO kablam! 324 | | }); Nov 07 05:46:11.999 INFO kablam! 325 | | });)+ Nov 07 05:46:11.999 INFO kablam! | |___________________^ Nov 07 05:46:12.000 INFO kablam! ... Nov 07 05:46:12.000 INFO kablam! 329 | __event_idents![attach_cb, skip, skip]; Nov 07 05:46:12.000 INFO kablam! | --------------------------------------- in this macro invocation Nov 07 05:46:12.000 INFO kablam! Nov 07 05:46:12.008 INFO kablam! warning: unused result Nov 07 05:46:12.009 INFO kablam! --> src/vdom.rs:332:3 Nov 07 05:46:12.009 INFO kablam! | Nov 07 05:46:12.009 INFO kablam! 332 | std::mem::replace(&mut meta.render, Box::new(mount)); Nov 07 05:46:12.010 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 07 05:46:12.010 INFO kablam! Nov 07 05:46:12.040 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1m 15s Nov 07 05:46:12.053 INFO kablam! su: No module specific data is present Nov 07 05:46:12.532 INFO running `"docker" "rm" "-f" "c8ab03d4f706ce780d18e3140072e24a930edb640c8b64a1dde9920829c4ca01"` Nov 07 05:46:12.738 INFO blam! c8ab03d4f706ce780d18e3140072e24a930edb640c8b64a1dde9920829c4ca01