[INFO] cloning repository https://github.com/JoeruCodes/rust-dom-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/JoeruCodes/rust-dom-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoeruCodes%2Frust-dom-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoeruCodes%2Frust-dom-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9c4aaade828cba9436eaa1ce572fbb109abfac46
[INFO] checking JoeruCodes/rust-dom-compiler against master#5a45ab9738330fb317d49e3594c2db5248b1e971 for pr-136303
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJoeruCodes%2Frust-dom-compiler" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/JoeruCodes/rust-dom-compiler on toolchain 5a45ab9738330fb317d49e3594c2db5248b1e971
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5a45ab9738330fb317d49e3594c2db5248b1e971" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/JoeruCodes/rust-dom-compiler
[INFO] finished tweaking git repo https://github.com/JoeruCodes/rust-dom-compiler
[INFO] tweaked toml for git repo https://github.com/JoeruCodes/rust-dom-compiler written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/JoeruCodes/rust-dom-compiler 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" "+5a45ab9738330fb317d49e3594c2db5248b1e971" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.42
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.42
[INFO] [stderr]   Downloaded wasm-logger v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+5a45ab9738330fb317d49e3594c2db5248b1e971" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6970b1ea64a4fa8ac20daf9554eddfa1fa126cb11b3111e1a8d8f3fc2bc42154
[INFO] running `Command { std: "docker" "start" "-a" "6970b1ea64a4fa8ac20daf9554eddfa1fa126cb11b3111e1a8d8f3fc2bc42154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6970b1ea64a4fa8ac20daf9554eddfa1fa126cb11b3111e1a8d8f3fc2bc42154", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6970b1ea64a4fa8ac20daf9554eddfa1fa126cb11b3111e1a8d8f3fc2bc42154", kill_on_drop: false }`
[INFO] [stdout] 6970b1ea64a4fa8ac20daf9554eddfa1fa126cb11b3111e1a8d8f3fc2bc42154
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+5a45ab9738330fb317d49e3594c2db5248b1e971" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b93ed73767b03dc05e233f271d1bc79b2ce84156134387bdaccd1ff0ff8442c6
[INFO] running `Command { std: "docker" "start" "-a" "b93ed73767b03dc05e233f271d1bc79b2ce84156134387bdaccd1ff0ff8442c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.92
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.92
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling autocfg v1.3.0
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]     Checking fast-srgb8 v1.0.0
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]     Checking phf_shared v0.11.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking quote v1.0.36
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking syn v2.0.66
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.92
[INFO] [stderr]    Compiling phf_macros v0.11.2
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.42
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling oxideRS-css-macros v0.1.0 (/opt/rustwide/workdir/src/css_ops/macros)
[INFO] [stdout] warning: unused import: `syn::Lit`
[INFO] [stdout]  --> src/css_ops/macros/src/parse_impl.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use syn::Lit;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Field`, `ItemEnum`, `ItemStruct`, `LitBool`, `LitStr`, `MetaNameValue`, `Meta`, `ParseStream`, `Parse`, `Result`, and `Type`
[INFO] [stdout]   --> src/css_ops/macros/src/lib.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | ...::{Parse, ParseStream}, parse_macro_input, Data, DeriveInput, Error, Field, Fields, Ident, ItemEnum, ItemStruct, LitBool, LitStr, Meta, MetaNameValue, Result, Type
[INFO] [stdout]    |       ^^^^^  ^^^^^^^^^^^                                         ^^^^^  ^^^^^                 ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^  ^^^^^^  ^^^^  ^^^^^^^^^^^^^  ^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `syn::Lit`
[INFO] [stdout]   --> src/css_ops/macros/src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use syn::Lit;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `oxideRS_css_macros` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `oxide_rs_css_macros`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.92
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.92
[INFO] [stderr]     Checking js-sys v0.3.69
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.42
[INFO] [stderr]     Checking web-sys v0.3.69
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.42
[INFO] [stderr]     Checking wasm-logger v0.2.0
[INFO] [stderr]     Checking OxideRS v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `html_ops::html::GlobalAttributes`
[INFO] [stdout]  --> src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use html_ops::html::GlobalAttributes;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rc::Rc`
[INFO] [stdout]  --> src/html_ops/html.rs:2:33
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{collections::HashMap, rc::Rc};
[INFO] [stdout]   |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/html_ops/html.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Document` and `Element`
[INFO] [stdout]  --> src/html_ops/html.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | use web_sys::{Document, Element, HtmlElement};
[INFO] [stdout]   |               ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Html_ID` should have an upper camel case name
[INFO] [stdout]   --> src/html_ops/html.rs:84:6
[INFO] [stdout]    |
[INFO] [stdout] 84 | type Html_ID = String;
[INFO] [stdout]    |      ^^^^^^^ help: convert the identifier to upper camel case: `HtmlId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Instant`
[INFO] [stdout]  --> src/css_ops/css.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{hash::Hash, time::Instant};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Background`
[INFO] [stdout]  --> src/css_ops/css.rs:7:244
[INFO] [stdout]   |
[INFO] [stdout] 7 | ...onInherited, IterCountInherited, NameInherited}, background::{Background, BackgroundAttachment, BackgroundInherited}}};
[INFO] [stdout]   |                                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExportField`
[INFO] [stdout]  --> src/css_ops/properties/animation.rs:3:40
[INFO] [stdout]   |
[INFO] [stdout] 3 | use oxideRS_css_macros::{css_property, ExportField};
[INFO] [stdout]   |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ops::Deref` and `rc::Rc`
[INFO] [stdout]  --> src/wasm_gen/generate.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{ops::Deref, rc::Rc};
[INFO] [stdout]   |           ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DirAttribute`
[INFO] [stdout]  --> src/wasm_gen/generate.rs:4:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{html_ops::html::{DirAttribute, GlobalAttributes, Html}, misc::replaceable_hashset::ReplaceableHashSet};
[INFO] [stdout]   |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Diff` and `diff_trees`
[INFO] [stdout]  --> src/update_wasm/mod.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use diffing::{diff_trees, Diff};
[INFO] [stdout]   |               ^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `GlobalAttributes`, `Html`, and `replaceable_hash_set`
[INFO] [stdout]  --> src/update_wasm/mod.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{html_ops::html::{GlobalAttributes, Html}, replaceable_hash_set};
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^  ^^^^   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `html_ops::html::GlobalAttributes`
[INFO] [stdout]  --> src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use html_ops::html::GlobalAttributes;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rc::Rc`
[INFO] [stdout]  --> src/html_ops/html.rs:2:33
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{collections::HashMap, rc::Rc};
[INFO] [stdout]   |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/html_ops/html.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Document` and `Element`
[INFO] [stdout]  --> src/html_ops/html.rs:5:15
[INFO] [stdout]   |
[INFO] [stdout] 5 | use web_sys::{Document, Element, HtmlElement};
[INFO] [stdout]   |               ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Html_ID` should have an upper camel case name
[INFO] [stdout]   --> src/html_ops/html.rs:84:6
[INFO] [stdout]    |
[INFO] [stdout] 84 | type Html_ID = String;
[INFO] [stdout]    |      ^^^^^^^ help: convert the identifier to upper camel case: `HtmlId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Instant`
[INFO] [stdout]  --> src/css_ops/css.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{hash::Hash, time::Instant};
[INFO] [stdout]   |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Background`
[INFO] [stdout]  --> src/css_ops/css.rs:7:244
[INFO] [stdout]   |
[INFO] [stdout] 7 | ...onInherited, IterCountInherited, NameInherited}, background::{Background, BackgroundAttachment, BackgroundInherited}}};
[INFO] [stdout]   |                                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ExportField`
[INFO] [stdout]  --> src/css_ops/properties/animation.rs:3:40
[INFO] [stdout]   |
[INFO] [stdout] 3 | use oxideRS_css_macros::{css_property, ExportField};
[INFO] [stdout]   |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ops::Deref` and `rc::Rc`
[INFO] [stdout]  --> src/wasm_gen/generate.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{ops::Deref, rc::Rc};
[INFO] [stdout]   |           ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DirAttribute`
[INFO] [stdout]  --> src/wasm_gen/generate.rs:4:30
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{html_ops::html::{DirAttribute, GlobalAttributes, Html}, misc::replaceable_hashset::ReplaceableHashSet};
[INFO] [stdout]   |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Document`
[INFO] [stdout]   --> src/lib.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     use web_sys::{Document, Element};
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0369]: binary operation `==` cannot be applied to type `Vec<Diff<'_>>`
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq!(actual_difs, differences)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     Vec<Diff<'_>>
[INFO] [stdout]    |     Vec<Diff<'_>>
[INFO] [stdout]    |
[INFO] [stdout] note: an implementation of `PartialEq<Diff<'_>>` might be missing for `Diff<'_>`
[INFO] [stdout]   --> src/update_wasm/diffing.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout] 3  | pub enum Diff<'a> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ must implement `PartialEq<Diff<'_>>`
[INFO] [stdout]    = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `Diff<'_>` with `#[derive(PartialEq)]`
[INFO] [stdout]   --> src/update_wasm/diffing.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout] 3  + #[derive(PartialEq)]
[INFO] [stdout] 4  | pub enum Diff<'a> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Diff<'_>` doesn't implement `std::fmt::Debug`
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq!(actual_difs, differences)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Diff<'_>` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is not implemented for `Diff<'_>`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `Diff<'_>` or manually `impl std::fmt::Debug for Diff<'_>`
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `Vec<T, A>`
[INFO] [stdout]    = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `Diff<'_>` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/update_wasm/diffing.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout] 3  + #[derive(Debug)]
[INFO] [stdout] 4  | pub enum Diff<'a> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `Diff<'_>` doesn't implement `std::fmt::Debug`
[INFO] [stdout]   --> src/lib.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     assert_eq!(actual_difs, differences)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Diff<'_>` cannot be formatted using `{:?}`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is not implemented for `Diff<'_>`
[INFO] [stdout]    = note: add `#[derive(Debug)]` to `Diff<'_>` or manually `impl std::fmt::Debug for Diff<'_>`
[INFO] [stdout]    = help: the trait `std::fmt::Debug` is implemented for `Vec<T, A>`
[INFO] [stdout]    = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `Diff<'_>` with `#[derive(Debug)]`
[INFO] [stdout]   --> src/update_wasm/diffing.rs:3:1
[INFO] [stdout]    |
[INFO] [stdout] 3  + #[derive(Debug)]
[INFO] [stdout] 4  | pub enum Diff<'a> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element`
[INFO] [stdout]   --> src/css_ops/css.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn hydrate(&self, element: &Element) ->Result<(), JsValue> {
[INFO] [stdout]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_element`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element`
[INFO] [stdout]   --> src/css_ops/css.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn hydrate(&self, element: &Element) ->Result<(), JsValue> {
[INFO] [stdout]    |                       ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_element`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/misc/replaceable_hashset.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |             let mut set = crate::misc::replaceable_hashset::ReplaceableHashSet::new();
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/update_wasm/mod.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let root = Html::Div{g_atr_tok: replaceable_hash_set![], children: vec![child]};
[INFO] [stdout]    |                                     ----------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `replaceable_hash_set` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/misc/replaceable_hashset.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |             let mut set = crate::misc::replaceable_hashset::ReplaceableHashSet::new();
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/update_wasm/mod.rs:11:42
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let root_old =  Html::Div{g_atr_tok: replaceable_hash_set![], children: vec![]};
[INFO] [stdout]    |                                          ----------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `replaceable_hash_set` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/misc/replaceable_hashset.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |             let mut set = crate::misc::replaceable_hashset::ReplaceableHashSet::new();
[INFO] [stdout]    |                 ----^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lib.rs:25:41
[INFO] [stdout]    |
[INFO] [stdout] 25 |         let root = Html::Div{g_atr_tok: replaceable_hash_set![], children: vec![child]};
[INFO] [stdout]    |                                         ----------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `replaceable_hash_set` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0369.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `OxideRS` (lib test) due to 3 previous errors; 15 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: type `AccentColor` is more private than the item `CssProperties::AccentColor::0`
[INFO] [stdout]   --> src/css_ops/css.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |     AccentColor(AccentColor),
[INFO] [stdout]    |                 ^^^^^^^^^^^ field `CssProperties::AccentColor::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `AccentColor` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum AccentColor {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `AlignContent` is more private than the item `CssProperties::AlignContent::0`
[INFO] [stdout]   --> src/css_ops/css.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     AlignContent(AlignContent),
[INFO] [stdout]    |                  ^^^^^^^^^^^^ field `CssProperties::AlignContent::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `AlignContent` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | enum AlignContent{
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `AlignItems` is more private than the item `CssProperties::AlignItems::0`
[INFO] [stdout]   --> src/css_ops/css.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     AlignItems(AlignItems),
[INFO] [stdout]    |                ^^^^^^^^^^ field `CssProperties::AlignItems::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `AlignItems` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | enum AlignItems{
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `AlignSelf` is more private than the item `CssProperties::AlignSelf::0`
[INFO] [stdout]   --> src/css_ops/css.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AlignSelf(AlignSelf),
[INFO] [stdout]    |               ^^^^^^^^^ field `CssProperties::AlignSelf::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `AlignSelf` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | enum AlignSelf{
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `All` is more private than the item `CssProperties::All::0`
[INFO] [stdout]   --> src/css_ops/css.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     All(All),
[INFO] [stdout]    |         ^^^ field `CssProperties::All::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `All` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | enum All{
[INFO] [stdout]    | ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `BackdropFilter` is more private than the item `CssProperties::BackdropFilter::0`
[INFO] [stdout]   --> src/css_ops/css.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |     BackdropFilter(BackdropFilter),
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ field `CssProperties::BackdropFilter::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `BackdropFilter` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | enum BackdropFilter{
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `BackfaceVisibility` is more private than the item `CssProperties::BackfaceVisibility::0`
[INFO] [stdout]   --> src/css_ops/css.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |     BackfaceVisibility(BackfaceVisibility),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^ field `CssProperties::BackfaceVisibility::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `BackfaceVisibility` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | enum BackfaceVisibility{
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `AspectRatio` is more private than the item `AspectRatioInherited::Some::0`
[INFO] [stdout]   --> src/css_ops/css.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | struct AspectRatio(F64, F64);
[INFO] [stdout]    |        ^^^^^^^^^^^ field `AspectRatioInherited::Some::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `AspectRatio` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/css_ops/css.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | struct AspectRatio(F64, F64);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/html_ops/html.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub enum Html{
[INFO] [stdout]    |          ---- variants in this enum
[INFO] [stdout] 12 |     Div{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 13 |     H6{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 14 |     H1{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 15 |     H3{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 16 |     H4{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 17 |     H5{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 18 |     H2{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^^
[INFO] [stdout] 19 |     P{g_atr_tok: ReplaceableHashSet<GlobalAttributes>, children: Vec<Html>},
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Html` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_atrs`, `get_children`, and `tag` are never used
[INFO] [stdout]   --> src/html_ops/html.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Html{
[INFO] [stdout]    | --------- methods in this implementation
[INFO] [stdout] 24 |     pub fn get_atrs<'a>(&'a self) -> &'a ReplaceableHashSet<GlobalAttributes>{
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub fn get_children<'a>(&'a self) -> &'a Vec<Html>{
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub fn tag<'a>(&'a self) ->&'a str{
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/html_ops/html.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub enum GlobalAttributes{
[INFO] [stdout]    |          ---------------- variants in this enum
[INFO] [stdout] 65 |     Accesskey(Html_ID),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 66 |     Class(Vec<CssProperties>),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 67 |     ContentEditable(bool),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 68 |     _Data(HashMap<String, String>),
[INFO] [stdout] 69 |     Dir(DirAttribute),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 70 |     Dragable(bool), 
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 71 |     EnterKeyHint(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 72 |     Hidden(bool),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 73 |     Id(Html_ID),
[INFO] [stdout]    |     ^^
[INFO] [stdout] 74 |     Inert(bool),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 75 |     InputMode(InputMode),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 76 |     Lang(String), //change this to enum lang code references
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 77 |     PopOver(Html_ID), //construct here
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 78 |     PopOverTarget(Html_ID), // consume here may require RC
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 79 |     SpellCheck(bool),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 80 |     TabIndex(i32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 81 |     Title(String),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GlobalAttributes` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_atr` is never used
[INFO] [stdout]   --> src/html_ops/html.rs:87:12
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl GlobalAttributes{
[INFO] [stdout]    | --------------------- method in this implementation
[INFO] [stdout] 87 |     pub fn set_atr(&self, element: &HtmlElement) -> Result<(), JsValue> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `LTR`, `RTL`, and `AUTO` are never constructed
[INFO] [stdout]    --> src/html_ops/html.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub enum DirAttribute{
[INFO] [stdout]     |          ------------ variants in this enum
[INFO] [stdout] 152 |     LTR,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 153 |     RTL,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 154 |     AUTO
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirAttribute` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/html_ops/html.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub enum InputMode{
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 159 |     DECIMAL,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 160 |     EMAIL,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 161 |     NONE,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 162 |     NUMERIC,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 163 |     SEARCH,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 164 |     TEL,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 165 |     TEXT,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 166 |     URL
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `InputMode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_str` is never used
[INFO] [stdout]    --> src/html_ops/html.rs:169:12
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl DirAttribute {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 169 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_str` is never used
[INFO] [stdout]    --> src/html_ops/html.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 177 | impl InputMode {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 178 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum CssProperties {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] 13 |     AccentColor(AccentColor),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 14 |     AlignContent(AlignContent),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 15 |     AlignItems(AlignItems),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 16 |     AlignSelf(AlignSelf),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 17 |     All(All),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 18 |     Animation(AnimationInherited),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 19 |     AnimationDelay(DelayInherited),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     AnimationDirection(AnimationDirection),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     AnimationDuration(DurationInherited),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     AnimationFillMode(AnimationFillMode),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     AnimationIterCount(IterCountInherited),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     AnimationName(NameInherited),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 25 |     AnimationPlayState(AnimationPlayState),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     AnimationTimingFunction(AnimationTimingFunction),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 27 |     AspectRatio(AspectRatioInherited),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 28 |     BackdropFilter(BackdropFilter),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 29 |     BackfaceVisibility(BackfaceVisibility),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |     Background(BackgroundInherited),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 31 |     BackgroundAttachment(BackgroundAttachment),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     BackgroundBlenderMode()
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CssProperties` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Unset`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:38:6
[INFO] [stdout]    |
[INFO] [stdout] 38 | enum All{
[INFO] [stdout]    |      ^^^ variants in this enum
[INFO] [stdout] 39 |     Unset
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `All` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:42:6
[INFO] [stdout]    |
[INFO] [stdout] 42 | enum BackdropFilter{
[INFO] [stdout]    |      ^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 43 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 44 |     Blur,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 45 |     Brightness,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 46 |     Contrast,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 47 |     DropShadow,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 48 |     Grayscale,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 49 |     HueRotated,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 50 |     Invert,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 51 |     Opacity,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 52 |     Sepia,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 53 |     Saturate,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 54 |     Url(String)
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackdropFilter` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Visible`, `Hidden`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:57:6
[INFO] [stdout]    |
[INFO] [stdout] 57 | enum BackfaceVisibility{
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 58 |     Visible,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 59 |     Hidden
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackfaceVisibility` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 62 | enum AlignSelf{
[INFO] [stdout]    |      ^^^^^^^^^ variants in this enum
[INFO] [stdout] 63 |     Auto,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 64 |     Stretch,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 65 |     Center,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 66 |     FlexStart,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 67 |     FlexEnd,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 68 |     Baseline,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AlignSelf` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:71:6
[INFO] [stdout]    |
[INFO] [stdout] 71 | enum AlignItems{
[INFO] [stdout]    |      ^^^^^^^^^^ variants in this enum
[INFO] [stdout] 72 |     Normal,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 73 |     Stretch,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 74 |     Center,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 75 |     FlexStart,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 76 |     FlexEnd,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 77 |     Start,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 78 |     Baseline
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AlignItems` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:81:6
[INFO] [stdout]    |
[INFO] [stdout] 81 | enum AlignContent{
[INFO] [stdout]    |      ^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 82 |     Stretch,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 83 |     Center,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 84 |     FlexStart,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 85 |     FlexEnd,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 86 |     SpaceBetween,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 87 |     SpaceAround,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 88 |     SpaceEvenly
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AlignContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Auto`, `Color`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/css.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum AccentColor {
[INFO] [stdout]    |      ^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 92 |     Auto,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 93 |     Color(Color),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AccentColor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hydrate` is never used
[INFO] [stdout]   --> src/css_ops/css.rs:96:8
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub trait RenderCss{
[INFO] [stdout]    |           --------- method in this trait
[INFO] [stdout] 96 |     fn hydrate(&self, element: &Element) -> Result<(), JsValue>;
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/properties/animation.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub enum AnimationTimingFunction{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 21 |     Linear,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 22 |     Ease,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 23 |     EaseIn,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 24 |     EaseOut,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 25 |     StepStart,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 26 |     StepEnd,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 27 |     Steps(usize, StartEnd),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 28 |     CubicBezier(F64, F64, F64, F64)
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AnimationTimingFunction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Start` and `End` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/animation.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub enum StartEnd{
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout] 34 |     Start,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 35 |     End
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StartEnd` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Normal`, `Reverse`, `Alternate`, `AlternateReverse`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/animation.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub enum AnimationDirection{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 40 |     Normal,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 41 |     Reverse,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 42 |     Alternate,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 43 |     AlternateReverse
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AnimationDirection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `None`, `Forwards`, `Backwards`, `Both`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/animation.rs:47:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub enum AnimationFillMode{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 48 |     None,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 49 |     Forwards,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 50 |     Backwards,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 51 |     Both
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AnimationFillMode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Paused`, `Running`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/animation.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum AnimationPlayState{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 56 |     Paused,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 57 |     Running
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AnimationPlayState` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Color`, `Transparent`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum BackgroundColor{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 20 |     Color(Color),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 21 |     Transparent
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundColor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Url`, `None`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub enum BackgroundImage{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 25 |     Url(String),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 26 |     None
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundImage` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Literals`, `Position`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub enum BackgroundPosition{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 31 |     Literals(PositionLiterals),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 32 |     Position(Position),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundPosition` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub enum BackgroundSize{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 37 |     Auto,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 38 |     Length(Position),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 39 |     Length2((Position, Position)),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 40 |     Cover,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 41 |     Contain
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub enum BackgroundRepeat{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 45 |     Repeat,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 46 |     RepeatX,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 47 |     RepeatY,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 48 |     NoRepeat,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 49 |     Space,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 50 |     Round
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundRepeat` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `PaddingBox`, `BorderBox`, `ContentBox`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub enum BackgroundOrigin{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 55 |     PaddingBox,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 56 |     BorderBox,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 57 |     ContentBox
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundOrigin` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Scroll`, `Fixed`, `Local`, `Initial`, and `Inherit` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/background.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum BackgroundAttachment{
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^ variants in this enum
[INFO] [stdout] 62 |     Scroll,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 63 |     Fixed,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 64 |     Local
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BackgroundAttachment` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Pixels`, `Percent`, `Rem`, and `Vh` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/mod.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 7  |     pub enum Position{
[INFO] [stdout]    |              -------- variants in this enum
[INFO] [stdout] 8  |         Pixels(F64),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 9  |         Percent(F64),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         Rem(F64),
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 11 |         Vh(F64)
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Position` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Left`, `Top`, `Bottom`, and `Right` are never constructed
[INFO] [stdout]   --> src/css_ops/properties/mod.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub enum PositionLiterals{
[INFO] [stdout]    |              ---------------- variants in this enum
[INFO] [stdout] 15 |         Left,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 16 |         Top,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 17 |         Bottom,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |         Right
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PositionLiterals` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `generate_page` and `create_element_with_children` are never used
[INFO] [stdout]   --> src/wasm_gen/generate.rs:7:12
[INFO] [stdout]    |
[INFO] [stdout] 6  | impl Html {
[INFO] [stdout]    | --------- associated items in this implementation
[INFO] [stdout] 7  |     pub fn generate_page(&self) -> Result<(), JsValue> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn create_element_with_children(document: &Document, tag_name: &str, attributes: &ReplaceableHashSet<GlobalAttributes>, children: &Ve...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `insert`, `contains`, `remove`, and `iter` are never used
[INFO] [stdout]   --> src/misc/replaceable_hashset.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | / impl<T> ReplaceableHashSet<T>
[INFO] [stdout] 14 | | where
[INFO] [stdout] 15 | |     T: PartialEq + Eq + Hash,
[INFO] [stdout]    | |_____________________________- associated items in this implementation
[INFO] [stdout] 16 |   {
[INFO] [stdout] 17 |       pub fn new() -> Self {
[INFO] [stdout]    |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |       pub fn insert(&mut self, value: T) {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |       pub fn contains(&self, value: &T) -> bool {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |       pub fn remove(&mut self, value: &T) -> bool {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |       pub fn iter(&self) -> impl Iterator<Item = &T> {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Diff` is never used
[INFO] [stdout]  --> src/update_wasm/diffing.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub enum Diff<'a> {
[INFO] [stdout]   |          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `diff_trees` is never used
[INFO] [stdout]   --> src/update_wasm/diffing.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn diff_trees<'a>(old: &'a Html, new: &'a Html, index: Vec<usize>) -> Vec<Diff<'a>> {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `traverse_tree` is never used
[INFO] [stdout]   --> src/update_wasm/diffing.rs:62:8
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub fn traverse_tree<'a>(root: &'a Html, index: &[usize]) -> Option<&'a Html> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate `OxideRS` should have a snake case name
[INFO] [stdout]   |
[INFO] [stdout]   = help: convert the identifier to snake case: `oxide_rs`
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `p_oT` should have a snake case name
[INFO] [stdout]    --> src/html_ops/html.rs:105:33
[INFO] [stdout]     |
[INFO] [stdout] 105 |             Self::PopOverTarget(p_oT) => element.set_attribute("popover-target", &p_oT)?,
[INFO] [stdout]     |                                 ^^^^ help: convert the identifier to snake case: `p_o_t`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b93ed73767b03dc05e233f271d1bc79b2ce84156134387bdaccd1ff0ff8442c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b93ed73767b03dc05e233f271d1bc79b2ce84156134387bdaccd1ff0ff8442c6", kill_on_drop: false }`
[INFO] [stdout] b93ed73767b03dc05e233f271d1bc79b2ce84156134387bdaccd1ff0ff8442c6
