Nov 04 19:19:38.385 INFO checking rage-0.0.1 against master#2ad8c7b3502616aff142a4640cce911c6c2c5463 for pr-55655 Nov 04 19:19:38.386 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55655/worker-3/master#2ad8c7b3502616aff142a4640cce911c6c2c5463:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/pr-55655/master#2ad8c7b3502616aff142a4640cce911c6c2c5463:/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 +2ad8c7b3502616aff142a4640cce911c6c2c5463-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Nov 04 19:19:38.845 INFO blam! 0b7f290312ef47cd06f3fd9ab1b45e4ab1453f8d566db1de949ed9b19c1864cc Nov 04 19:19:38.855 INFO running `"docker" "start" "-a" "0b7f290312ef47cd06f3fd9ab1b45e4ab1453f8d566db1de949ed9b19c1864cc"` Nov 04 19:19:40.358 INFO kablam! usermod: no changes Nov 04 19:19:40.527 INFO kablam! Checking libc v0.2.43 Nov 04 19:19:40.527 INFO kablam! Checking cfg-if v0.1.6 Nov 04 19:19:40.527 INFO kablam! Compiling stdweb-internal-runtime v0.1.2 Nov 04 19:19:40.531 INFO kablam! Checking itoa v0.4.3 Nov 04 19:19:40.531 INFO kablam! Checking rustc-demangle v0.1.9 Nov 04 19:19:40.531 INFO kablam! Compiling base-x v0.2.3 Nov 04 19:19:40.531 INFO kablam! Checking ucd-util v0.1.2 Nov 04 19:19:40.531 INFO kablam! Checking discard v1.0.4 Nov 04 19:19:41.031 INFO kablam! Checking utf8-ranges v1.0.2 Nov 04 19:19:41.347 INFO kablam! Checking maplit v1.0.1 Nov 04 19:19:42.559 INFO kablam! Checking matches v0.1.8 Nov 04 19:19:42.567 INFO kablam! Checking serde v1.0.80 Nov 04 19:19:43.247 INFO kablam! Checking ryu v0.2.6 Nov 04 19:19:43.248 INFO kablam! Compiling stdweb-internal-macros v0.2.2 Nov 04 19:19:43.248 INFO kablam! Compiling stdweb v0.4.10 Nov 04 19:19:43.605 INFO kablam! Checking regex-syntax v0.6.2 Nov 04 19:19:43.787 INFO kablam! Checking lazy_static v1.1.0 Nov 04 19:19:47.027 INFO kablam! Compiling stdweb-derive v0.5.1 Nov 04 19:19:47.328 INFO kablam! Checking thread_local v0.3.6 Nov 04 19:19:48.175 INFO kablam! Checking backtrace-sys v0.1.24 Nov 04 19:19:48.274 INFO kablam! Checking memchr v2.1.1 Nov 04 19:19:49.194 INFO kablam! Checking backtrace v0.3.9 Nov 04 19:19:50.455 INFO kablam! Checking error-chain v0.12.0 Nov 04 19:19:50.508 INFO kablam! Checking aho-corasick v0.6.9 Nov 04 19:19:55.091 INFO kablam! Checking regex v1.0.5 Nov 04 19:20:03.258 INFO kablam! Checking serde_json v1.0.32 Nov 04 19:20:23.743 INFO kablam! Checking rage v0.0.1 (/source) Nov 04 19:20:25.631 INFO kablam! warning: unused import: `hash_map::DefaultHasher` Nov 04 19:20:25.631 INFO kablam! --> src/main.rs:61:3 Nov 04 19:20:25.631 INFO kablam! | Nov 04 19:20:25.631 INFO kablam! 61 | hash_map::DefaultHasher, Nov 04 19:20:25.631 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.631 INFO kablam! | Nov 04 19:20:25.631 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 19:20:25.631 INFO kablam! Nov 04 19:20:25.631 INFO kablam! warning: unused import: `event` Nov 04 19:20:25.631 INFO kablam! --> src/main.rs:72:3 Nov 04 19:20:25.631 INFO kablam! | Nov 04 19:20:25.631 INFO kablam! 72 | event, Nov 04 19:20:25.631 INFO kablam! | ^^^^^ Nov 04 19:20:25.631 INFO kablam! Nov 04 19:20:25.707 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, StateLock>` as `&mut StateLock` Nov 04 19:20:25.707 INFO kablam! --> src/main.rs:129:46 Nov 04 19:20:25.707 INFO kablam! | Nov 04 19:20:25.707 INFO kablam! 129 | let StateLock { style, root, styles, .. } = &mut state.borrow_mut() as &mut StateLock; Nov 04 19:20:25.707 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.707 INFO kablam! | Nov 04 19:20:25.707 INFO kablam! note: lint level defined here Nov 04 19:20:25.707 INFO kablam! --> src/main.rs:37:2 Nov 04 19:20:25.707 INFO kablam! | Nov 04 19:20:25.707 INFO kablam! 37 | trivial_casts, Nov 04 19:20:25.707 INFO kablam! | ^^^^^^^^^^^^^ Nov 04 19:20:25.707 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:25.707 INFO kablam! Nov 04 19:20:25.719 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, StateLock>` as `&mut StateLock` Nov 04 19:20:25.719 INFO kablam! --> src/main.rs:146:21 Nov 04 19:20:25.719 INFO kablam! | Nov 04 19:20:25.719 INFO kablam! 146 | let state_write = &mut state.borrow_mut() as &mut StateLock; Nov 04 19:20:25.719 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.719 INFO kablam! | Nov 04 19:20:25.719 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:25.719 INFO kablam! Nov 04 19:20:25.732 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, std::option::Option>>` as `&mut std::option::Option>` Nov 04 19:20:25.732 INFO kablam! --> src/primitives.rs:53:23 Nov 04 19:20:25.732 INFO kablam! | Nov 04 19:20:25.732 INFO kablam! 53 | if let Some(f) = &mut on_click.borrow_mut() as &mut ClickOption { Nov 04 19:20:25.732 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.732 INFO kablam! ... Nov 04 19:20:25.732 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.732 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.732 INFO kablam! | Nov 04 19:20:25.732 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:25.732 INFO kablam! Nov 04 19:20:25.735 INFO kablam! warning: unused import: `hash::Hasher` Nov 04 19:20:25.735 INFO kablam! --> src/main.rs:63:2 Nov 04 19:20:25.735 INFO kablam! | Nov 04 19:20:25.735 INFO kablam! 63 | hash::Hasher, Nov 04 19:20:25.735 INFO kablam! | ^^^^^^^^^^^^ Nov 04 19:20:25.735 INFO kablam! Nov 04 19:20:25.779 INFO kablam! warning: variable does not need to be mutable Nov 04 19:20:25.779 INFO kablam! --> src/primitives.rs:40:25 Nov 04 19:20:25.779 INFO kablam! | Nov 04 19:20:25.779 INFO kablam! 40 | fn render(&mut self, mut state: StateRc) -> Node { Nov 04 19:20:25.779 INFO kablam! | ----^^^^^ Nov 04 19:20:25.779 INFO kablam! | | Nov 04 19:20:25.779 INFO kablam! | help: remove this `mut` Nov 04 19:20:25.779 INFO kablam! ... Nov 04 19:20:25.779 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.779 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.779 INFO kablam! | Nov 04 19:20:25.779 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 04 19:20:25.779 INFO kablam! Nov 04 19:20:25.779 INFO kablam! warning: variable does not need to be mutable Nov 04 19:20:25.779 INFO kablam! --> src/primitives.rs:51:9 Nov 04 19:20:25.779 INFO kablam! | Nov 04 19:20:25.779 INFO kablam! 51 | let mut on_click = Rc::clone(&self.0.on_click); Nov 04 19:20:25.779 INFO kablam! | ----^^^^^^^^ Nov 04 19:20:25.779 INFO kablam! | | Nov 04 19:20:25.779 INFO kablam! | help: remove this `mut` Nov 04 19:20:25.779 INFO kablam! ... Nov 04 19:20:25.779 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.779 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.779 INFO kablam! Nov 04 19:20:25.791 INFO kablam! warning: the feature `tool_lints` has been stable since 1.31.0 and no longer requires an attribute to enable Nov 04 19:20:25.791 INFO kablam! --> src/main.rs:52:45 Nov 04 19:20:25.791 INFO kablam! | Nov 04 19:20:25.791 INFO kablam! 52 | #![feature(try_from, try_trait, never_type, tool_lints, set_stdio)] Nov 04 19:20:25.791 INFO kablam! | ^^^^^^^^^^ Nov 04 19:20:25.791 INFO kablam! | Nov 04 19:20:25.791 INFO kablam! = note: #[warn(stable_features)] on by default Nov 04 19:20:25.791 INFO kablam! Nov 04 19:20:25.792 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:25.792 INFO kablam! --> src/primitives.rs:31:3 Nov 04 19:20:25.792 INFO kablam! | Nov 04 19:20:25.792 INFO kablam! 31 | pub struct $name(Primitive); Nov 04 19:20:25.792 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.792 INFO kablam! | | Nov 04 19:20:25.793 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:25.793 INFO kablam! ... Nov 04 19:20:25.793 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.793 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! note: lint level defined here Nov 04 19:20:25.793 INFO kablam! --> src/main.rs:39:2 Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! 39 | unreachable_pub, Nov 04 19:20:25.793 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 04 19:20:25.793 INFO kablam! = help: or consider exporting it for use by other crates Nov 04 19:20:25.793 INFO kablam! Nov 04 19:20:25.793 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:25.793 INFO kablam! --> src/primitives.rs:34:4 Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! 34 | pub fn new(attributes: HashMap, children: Vec>, on_click: OnClick) -> $name { Nov 04 19:20:25.793 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.793 INFO kablam! | | Nov 04 19:20:25.793 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:25.793 INFO kablam! ... Nov 04 19:20:25.793 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.793 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.793 INFO kablam! Nov 04 19:20:25.793 INFO kablam! warning: unused result Nov 04 19:20:25.793 INFO kablam! --> src/primitives.rs:52:5 Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! 52 | element.add_event_listener(move |e: event::ClickEvent| { Nov 04 19:20:25.793 INFO kablam! | _________________^ Nov 04 19:20:25.793 INFO kablam! 53 | | if let Some(f) = &mut on_click.borrow_mut() as &mut ClickOption { Nov 04 19:20:25.793 INFO kablam! 54 | | f(e) Nov 04 19:20:25.793 INFO kablam! 55 | | } Nov 04 19:20:25.793 INFO kablam! 56 | | }); Nov 04 19:20:25.793 INFO kablam! | |___________________^ Nov 04 19:20:25.793 INFO kablam! ... Nov 04 19:20:25.793 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:25.793 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! note: lint level defined here Nov 04 19:20:25.793 INFO kablam! --> src/main.rs:43:2 Nov 04 19:20:25.793 INFO kablam! | Nov 04 19:20:25.793 INFO kablam! 43 | unused_results Nov 04 19:20:25.793 INFO kablam! | ^^^^^^^^^^^^^^ Nov 04 19:20:25.793 INFO kablam! Nov 04 19:20:25.803 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:25.803 INFO kablam! --> src/styled.rs:21:1 Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! 21 | pub struct Styled String> { Nov 04 19:20:25.803 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.803 INFO kablam! | | Nov 04 19:20:25.803 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! = help: or consider exporting it for use by other crates Nov 04 19:20:25.803 INFO kablam! Nov 04 19:20:25.803 INFO kablam! warning: unreachable `pub` field Nov 04 19:20:25.803 INFO kablam! --> src/styled.rs:22:2 Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! 22 | pub inner: CMP, Nov 04 19:20:25.803 INFO kablam! | ---^^^^^^^^^^^ Nov 04 19:20:25.803 INFO kablam! | | Nov 04 19:20:25.803 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:25.803 INFO kablam! Nov 04 19:20:25.803 INFO kablam! warning: unreachable `pub` field Nov 04 19:20:25.803 INFO kablam! --> src/styled.rs:23:2 Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! 23 | pub get_css: F, Nov 04 19:20:25.803 INFO kablam! | ---^^^^^^^^^^^ Nov 04 19:20:25.803 INFO kablam! | | Nov 04 19:20:25.803 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:25.803 INFO kablam! Nov 04 19:20:25.803 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 04 19:20:25.803 INFO kablam! --> src/main.rs:89:1 Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! 89 | / pub struct StateLock { Nov 04 19:20:25.803 INFO kablam! 90 | | root: HtmlElement, Nov 04 19:20:25.803 INFO kablam! 91 | | style: HtmlElement, Nov 04 19:20:25.803 INFO kablam! 92 | | mount: Rc>>>, Nov 04 19:20:25.803 INFO kablam! 93 | | styles: Rc>>, Nov 04 19:20:25.803 INFO kablam! 94 | | state: State, Nov 04 19:20:25.803 INFO kablam! 95 | | } Nov 04 19:20:25.803 INFO kablam! | |_^ Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! note: lint level defined here Nov 04 19:20:25.803 INFO kablam! --> src/main.rs:36:2 Nov 04 19:20:25.803 INFO kablam! | Nov 04 19:20:25.803 INFO kablam! 36 | missing_debug_implementations, Nov 04 19:20:25.803 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:25.803 INFO kablam! Nov 04 19:20:29.415 INFO kablam! warning: unused import: `hash_map::DefaultHasher` Nov 04 19:20:29.415 INFO kablam! --> src/main.rs:61:3 Nov 04 19:20:29.415 INFO kablam! | Nov 04 19:20:29.415 INFO kablam! 61 | hash_map::DefaultHasher, Nov 04 19:20:29.415 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.415 INFO kablam! | Nov 04 19:20:29.415 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 04 19:20:29.415 INFO kablam! Nov 04 19:20:29.415 INFO kablam! warning: unused import: `event` Nov 04 19:20:29.415 INFO kablam! --> src/main.rs:72:3 Nov 04 19:20:29.415 INFO kablam! | Nov 04 19:20:29.415 INFO kablam! 72 | event, Nov 04 19:20:29.415 INFO kablam! | ^^^^^ Nov 04 19:20:29.415 INFO kablam! Nov 04 19:20:29.471 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, StateLock>` as `&mut StateLock` Nov 04 19:20:29.471 INFO kablam! --> src/main.rs:129:46 Nov 04 19:20:29.471 INFO kablam! | Nov 04 19:20:29.471 INFO kablam! 129 | let StateLock { style, root, styles, .. } = &mut state.borrow_mut() as &mut StateLock; Nov 04 19:20:29.471 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.471 INFO kablam! | Nov 04 19:20:29.471 INFO kablam! note: lint level defined here Nov 04 19:20:29.471 INFO kablam! --> src/main.rs:37:2 Nov 04 19:20:29.471 INFO kablam! | Nov 04 19:20:29.471 INFO kablam! 37 | trivial_casts, Nov 04 19:20:29.471 INFO kablam! | ^^^^^^^^^^^^^ Nov 04 19:20:29.471 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:29.471 INFO kablam! Nov 04 19:20:29.487 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, StateLock>` as `&mut StateLock` Nov 04 19:20:29.487 INFO kablam! --> src/main.rs:146:21 Nov 04 19:20:29.487 INFO kablam! | Nov 04 19:20:29.487 INFO kablam! 146 | let state_write = &mut state.borrow_mut() as &mut StateLock; Nov 04 19:20:29.487 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.487 INFO kablam! | Nov 04 19:20:29.487 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:29.487 INFO kablam! Nov 04 19:20:29.488 INFO kablam! warning: trivial cast: `&mut std::cell::RefMut<'_, std::option::Option>>` as `&mut std::option::Option>` Nov 04 19:20:29.488 INFO kablam! --> src/primitives.rs:53:23 Nov 04 19:20:29.488 INFO kablam! | Nov 04 19:20:29.488 INFO kablam! 53 | if let Some(f) = &mut on_click.borrow_mut() as &mut ClickOption { Nov 04 19:20:29.488 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.488 INFO kablam! ... Nov 04 19:20:29.488 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.488 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.488 INFO kablam! | Nov 04 19:20:29.488 INFO kablam! = help: cast can be replaced by coercion; this might require a temporary variable Nov 04 19:20:29.489 INFO kablam! Nov 04 19:20:29.494 INFO kablam! warning: unused import: `hash::Hasher` Nov 04 19:20:29.495 INFO kablam! --> src/main.rs:63:2 Nov 04 19:20:29.495 INFO kablam! | Nov 04 19:20:29.495 INFO kablam! 63 | hash::Hasher, Nov 04 19:20:29.496 INFO kablam! | ^^^^^^^^^^^^ Nov 04 19:20:29.496 INFO kablam! Nov 04 19:20:29.543 INFO kablam! warning: variable does not need to be mutable Nov 04 19:20:29.543 INFO kablam! --> src/primitives.rs:40:25 Nov 04 19:20:29.543 INFO kablam! | Nov 04 19:20:29.543 INFO kablam! 40 | fn render(&mut self, mut state: StateRc) -> Node { Nov 04 19:20:29.543 INFO kablam! | ----^^^^^ Nov 04 19:20:29.543 INFO kablam! | | Nov 04 19:20:29.543 INFO kablam! | help: remove this `mut` Nov 04 19:20:29.543 INFO kablam! ... Nov 04 19:20:29.543 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.543 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.543 INFO kablam! | Nov 04 19:20:29.543 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 04 19:20:29.543 INFO kablam! Nov 04 19:20:29.543 INFO kablam! warning: variable does not need to be mutable Nov 04 19:20:29.543 INFO kablam! --> src/primitives.rs:51:9 Nov 04 19:20:29.543 INFO kablam! | Nov 04 19:20:29.543 INFO kablam! 51 | let mut on_click = Rc::clone(&self.0.on_click); Nov 04 19:20:29.543 INFO kablam! | ----^^^^^^^^ Nov 04 19:20:29.543 INFO kablam! | | Nov 04 19:20:29.543 INFO kablam! | help: remove this `mut` Nov 04 19:20:29.543 INFO kablam! ... Nov 04 19:20:29.543 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.543 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.543 INFO kablam! Nov 04 19:20:29.563 INFO kablam! warning: the feature `tool_lints` has been stable since 1.31.0 and no longer requires an attribute to enable Nov 04 19:20:29.563 INFO kablam! --> src/main.rs:52:45 Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! 52 | #![feature(try_from, try_trait, never_type, tool_lints, set_stdio)] Nov 04 19:20:29.563 INFO kablam! | ^^^^^^^^^^ Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! = note: #[warn(stable_features)] on by default Nov 04 19:20:29.563 INFO kablam! Nov 04 19:20:29.563 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:29.563 INFO kablam! --> src/primitives.rs:31:3 Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! 31 | pub struct $name(Primitive); Nov 04 19:20:29.563 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.563 INFO kablam! | | Nov 04 19:20:29.563 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:29.563 INFO kablam! ... Nov 04 19:20:29.563 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.563 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! note: lint level defined here Nov 04 19:20:29.563 INFO kablam! --> src/main.rs:39:2 Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! 39 | unreachable_pub, Nov 04 19:20:29.563 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 04 19:20:29.563 INFO kablam! = help: or consider exporting it for use by other crates Nov 04 19:20:29.563 INFO kablam! Nov 04 19:20:29.563 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:29.563 INFO kablam! --> src/primitives.rs:34:4 Nov 04 19:20:29.563 INFO kablam! | Nov 04 19:20:29.563 INFO kablam! 34 | pub fn new(attributes: HashMap, children: Vec>, on_click: OnClick) -> $name { Nov 04 19:20:29.563 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.563 INFO kablam! | | Nov 04 19:20:29.564 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:29.564 INFO kablam! ... Nov 04 19:20:29.564 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.564 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.564 INFO kablam! warning: unused result Nov 04 19:20:29.564 INFO kablam! --> src/primitives.rs:52:5 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 52 | element.add_event_listener(move |e: event::ClickEvent| { Nov 04 19:20:29.564 INFO kablam! | _________________^ Nov 04 19:20:29.564 INFO kablam! 53 | | if let Some(f) = &mut on_click.borrow_mut() as &mut ClickOption { Nov 04 19:20:29.564 INFO kablam! 54 | | f(e) Nov 04 19:20:29.564 INFO kablam! 55 | | } Nov 04 19:20:29.564 INFO kablam! 56 | | }); Nov 04 19:20:29.564 INFO kablam! | |___________________^ Nov 04 19:20:29.564 INFO kablam! ... Nov 04 19:20:29.564 INFO kablam! 66 | primitive!(Div, "div"); Nov 04 19:20:29.564 INFO kablam! | ----------------------- in this macro invocation Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! note: lint level defined here Nov 04 19:20:29.564 INFO kablam! --> src/main.rs:43:2 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 43 | unused_results Nov 04 19:20:29.564 INFO kablam! | ^^^^^^^^^^^^^^ Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.564 INFO kablam! warning: unreachable `pub` item Nov 04 19:20:29.564 INFO kablam! --> src/styled.rs:21:1 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 21 | pub struct Styled String> { Nov 04 19:20:29.564 INFO kablam! | ---^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.564 INFO kablam! | | Nov 04 19:20:29.564 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! = help: or consider exporting it for use by other crates Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.564 INFO kablam! warning: unreachable `pub` field Nov 04 19:20:29.564 INFO kablam! --> src/styled.rs:22:2 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 22 | pub inner: CMP, Nov 04 19:20:29.564 INFO kablam! | ---^^^^^^^^^^^ Nov 04 19:20:29.564 INFO kablam! | | Nov 04 19:20:29.564 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.564 INFO kablam! warning: unreachable `pub` field Nov 04 19:20:29.564 INFO kablam! --> src/styled.rs:23:2 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 23 | pub get_css: F, Nov 04 19:20:29.564 INFO kablam! | ---^^^^^^^^^^^ Nov 04 19:20:29.564 INFO kablam! | | Nov 04 19:20:29.564 INFO kablam! | help: consider restricting its visibility: `pub(crate)` Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.564 INFO kablam! warning: type does not implement `fmt::Debug`; consider adding #[derive(Debug)] or a manual implementation Nov 04 19:20:29.564 INFO kablam! --> src/main.rs:89:1 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 89 | / pub struct StateLock { Nov 04 19:20:29.564 INFO kablam! 90 | | root: HtmlElement, Nov 04 19:20:29.564 INFO kablam! 91 | | style: HtmlElement, Nov 04 19:20:29.564 INFO kablam! 92 | | mount: Rc>>>, Nov 04 19:20:29.564 INFO kablam! 93 | | styles: Rc>>, Nov 04 19:20:29.564 INFO kablam! 94 | | state: State, Nov 04 19:20:29.564 INFO kablam! 95 | | } Nov 04 19:20:29.564 INFO kablam! | |_^ Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! note: lint level defined here Nov 04 19:20:29.564 INFO kablam! --> src/main.rs:36:2 Nov 04 19:20:29.564 INFO kablam! | Nov 04 19:20:29.564 INFO kablam! 36 | missing_debug_implementations, Nov 04 19:20:29.564 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 04 19:20:29.564 INFO kablam! Nov 04 19:20:29.580 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 49.19s Nov 04 19:20:29.603 INFO kablam! su: No module specific data is present Nov 04 19:20:30.325 INFO running `"docker" "rm" "-f" "0b7f290312ef47cd06f3fd9ab1b45e4ab1453f8d566db1de949ed9b19c1864cc"` Nov 04 19:20:30.543 INFO blam! 0b7f290312ef47cd06f3fd9ab1b45e4ab1453f8d566db1de949ed9b19c1864cc