[INFO] fetching crate maomi-dom 0.5.0...
[INFO] checking maomi-dom-0.5.0 against a5689b034ad287112f709693384a37f1377eb9cc for pr-129249-3
[INFO] extracting crate maomi-dom 0.5.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate maomi-dom 0.5.0
[INFO] finished tweaking crates.io crate maomi-dom 0.5.0
[INFO] tweaked toml for crates.io crate maomi-dom 0.5.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate maomi-dom 0.5.0 on toolchain a5689b034ad287112f709693384a37f1377eb9cc
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 82 packages to highest compatible versions
[INFO] [stderr]       Adding console_log v0.2.2 (available: v1.1.0)
[INFO] [stderr]       Adding html-escape v0.2.15 (available: v0.3.0)
[INFO] [stderr]       Adding minicov v0.3.8 (available: v0.3.9)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/LastLeaf/maomi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 57 | repository = "https://github.com/LastLeaf/maomi"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `maomi-dom` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4
[INFO] running `Command { std: "docker" "start" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4" "/opt/rustwide/cargo-home/bin/cargo" "+a5689b034ad287112f709693384a37f1377eb9cc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:54:12
[INFO] [stderr]    |
[INFO] [stderr] 54 | homepage = "https://github.com/LastLeaf/maomi"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 57 | repository = "https://github.com/LastLeaf/maomi"
[INFO] [stderr]    |              -----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `maomi-dom` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.129
[INFO] [stderr]    Compiling wasm-bindgen v0.2.129
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking maomi-tree v0.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking wasm-bindgen-test-shared v0.2.129
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.129
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.79
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.129
[INFO] [stderr]     Checking js-sys v0.3.106
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling toml v0.7.8
[INFO] [stderr]    Compiling maomi-tools v0.5.0
[INFO] [stderr]    Compiling maomi-skin v0.5.0
[INFO] [stderr]    Compiling maomi-macro v0.5.0
[INFO] [stderr]    Compiling maomi-dom-macro v0.5.0
[INFO] [stderr]     Checking maomi v0.5.0
[INFO] [stderr]     Checking web-sys v0.3.106
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.79
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.79
[INFO] [stderr]     Checking console_log v0.2.2
[INFO] [stderr]     Checking maomi-dom v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: enum `InputEventType` is never used
[INFO] [stdout]   --> src/event/form.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub enum InputEventType {}
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/text_content.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]   = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/text_content.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub value: attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/inline_text.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub download: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub <&str as Into<_>>::into(download): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub href: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <&str as Into<_>>::into(href): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub hreflang: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub <&str as Into<_>>::into(hreflang): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub ping: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub <&str as Into<_>>::into(ping): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub referrer_policy: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(referrer_policy): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub rel: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(rel): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub target: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <&str as Into<_>>::into(target): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub r#type: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub value: attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]  --> src/element/multimedia.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub width: attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]  --> src/element/multimedia.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub height: attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub alt: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(alt): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub decoding: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(decoding): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub height: attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub is_map: attribute!(bool in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <bool as Into<_>>::into(is_map): attribute!(bool in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub referrer_policy: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub <&str as Into<_>>::into(referrer_policy): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub sizes: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub <&str as Into<_>>::into(sizes): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub src: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub srcset: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub <&str as Into<_>>::into(srcset): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub width: attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub use_map: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub <&str as Into<_>>::into(use_map): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub autoplay: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <bool as Into<_>>::into(autoplay): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub controls: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <bool as Into<_>>::into(controls): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub r#loop: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub <bool as Into<_>>::into(r#loop): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub muted: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub <bool as Into<_>>::into(muted): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub preload: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub <&str as Into<_>>::into(preload): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub src: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub autoplay: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <bool as Into<_>>::into(autoplay): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub controls: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <bool as Into<_>>::into(controls): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub height: attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub r#loop: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub <bool as Into<_>>::into(r#loop): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub muted: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub <bool as Into<_>>::into(muted): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub poster: attribute!(&str in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub <&str as Into<_>>::into(poster): attribute!(&str in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub preload: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub <&str as Into<_>>::into(preload): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub src: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub width: attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub default: attribute!(bool in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub <bool as Into<_>>::into(default): attribute!(bool in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub kind: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub <&str as Into<_>>::into(kind): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub label: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub src: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub srclang: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub <&str as Into<_>>::into(srclang): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub alt: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub <&str as Into<_>>::into(alt): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub coords: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub <&str as Into<_>>::into(coords): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub download: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub <&str as Into<_>>::into(download): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub href: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub <&str as Into<_>>::into(href): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub hreflang: attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub <&str as Into<_>>::into(hreflang): attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub ping: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub <&str as Into<_>>::into(ping): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub rel: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub <&str as Into<_>>::into(rel): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub shape: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub <&str as Into<_>>::into(shape): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub target: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub <&str as Into<_>>::into(target): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/demarcating_edits.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/demarcating_edits.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/demarcating_edits.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/demarcating_edits.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub span: attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <u32 as Into<_>>::into(span): attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <u32 as Into<_>>::into(span): attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub col_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub <u32 as Into<_>>::into(col_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub row_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <u32 as Into<_>>::into(row_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/table_content.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub headers: attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <&str as Into<_>>::into(headers): attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub col_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub <u32 as Into<_>>::into(col_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub row_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <u32 as Into<_>>::into(row_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/table_content.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub headers: attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <&str as Into<_>>::into(headers): attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub form_action: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub <&str as Into<_>>::into(form_action): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub form_enctype: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(form_enctype): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub form_method: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(form_method): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub form_no_validate: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <bool as Into<_>>::into(form_no_validate): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub form_target: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <&str as Into<_>>::into(form_target): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub r#type: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub value: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub <&str as Into<_>>::into(value): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub autocomplete: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub name: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub rel: attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub <&str as Into<_>>::into(rel): attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub action: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub <&str as Into<_>>::into(action): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub enctype: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <&str as Into<_>>::into(enctype): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub method: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <&str as Into<_>>::into(method): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub no_validate: attribute!(bool in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub <bool as Into<_>>::into(no_validate): attribute!(bool in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub target: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub <&str as Into<_>>::into(target): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub accept: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub <&str as Into<_>>::into(accept): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub alt: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub <&str as Into<_>>::into(alt): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub checked: attribute!(bool in HtmlInputElement while "change"
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub <bool as Into<_>>::into(checked): attribute!(bool in HtmlInputElement while "change"
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub form_action: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub <&str as Into<_>>::into(form_action): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub form_enctype: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub <&str as Into<_>>::into(form_enctype): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub form_method: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub <&str as Into<_>>::into(form_method): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub form_no_validate: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub <bool as Into<_>>::into(form_no_validate): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub form_target: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(form_target): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub height: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub max: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub <&str as Into<_>>::into(max): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/element/forms.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub max_length: attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub <i32 as Into<_>>::into(max_length): attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub min: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub <&str as Into<_>>::into(min): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/element/forms.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub min_length: attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub <i32 as Into<_>>::into(min_length): attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub multiple: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub <bool as Into<_>>::into(multiple): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub pattern: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub <&str as Into<_>>::into(pattern): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub placeholder: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub <&str as Into<_>>::into(placeholder): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub read_only: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub <bool as Into<_>>::into(read_only): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub required: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub <bool as Into<_>>::into(required): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub size: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub <u32 as Into<_>>::into(size): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub src: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub <&str as Into<_>>::into(src): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub step: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub <&str as Into<_>>::into(step): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub r#type: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub spellcheck: attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub <bool as Into<_>>::into(spellcheck): attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub value: attribute!(&str in HtmlInputElement while "input"
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub <&str as Into<_>>::into(value): attribute!(&str in HtmlInputElement while "input"
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub width: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub r#for: attribute!(&str),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub <&str as Into<_>>::into(r#for): attribute!(&str),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]   --> src/element/forms.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub <f64 as Into<_>>::into(value): attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub min: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub <f64 as Into<_>>::into(min): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub max: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub <f64 as Into<_>>::into(max): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub low: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub <f64 as Into<_>>::into(low): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub high: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub <f64 as Into<_>>::into(high): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub optimum: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub <f64 as Into<_>>::into(optimum): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub disabled: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub label: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub disabled: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub label: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub selected: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub <bool as Into<_>>::into(selected): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub value: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub r#for: attribute!(&str),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub <&str as Into<_>>::into(r#for): attribute!(&str),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub max: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub <f64 as Into<_>>::into(max): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub <f64 as Into<_>>::into(value): attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]     |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub multiple: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub <bool as Into<_>>::into(multiple): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub required: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub <bool as Into<_>>::into(required): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub size: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub <u32 as Into<_>>::into(size): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub autocomplete: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub cols: attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub <u32 as Into<_>>::into(cols): attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub disabled: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/element/forms.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub max_length: attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub <i32 as Into<_>>::into(max_length): attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/element/forms.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub min_length: attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub <i32 as Into<_>>::into(min_length): attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub name: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub placeholder: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub <&str as Into<_>>::into(placeholder): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub read_only: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub <bool as Into<_>>::into(read_only): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub required: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub <bool as Into<_>>::into(required): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub rows: attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub <u32 as Into<_>>::into(rows): attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub spellcheck: attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub <bool as Into<_>>::into(spellcheck): attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input"
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlTextAreaElement while "input"
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub wrap: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub <&str as Into<_>>::into(wrap): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |     fn root(&self) -> ForestNode<Self::GeneralElement> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     fn root(&self) -> ForestNode<'_, Self::GeneralElement> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |     fn root_mut(&mut self) -> ForestNodeMut<Self::GeneralElement> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     fn root_mut(&mut self) -> ForestNodeMut<'_, Self::GeneralElement> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `maomi-dom` (lib test) due to 152 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: enum `InputEventType` is never used
[INFO] [stdout]   --> src/event/form.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub enum InputEventType {}
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/text_content.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout]   = note: `#[deny(self_type_conversion)]` on by default
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/text_content.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub value: attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/inline_text.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub download: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub <&str as Into<_>>::into(download): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub href: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <&str as Into<_>>::into(href): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub hreflang: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub <&str as Into<_>>::into(hreflang): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub ping: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub <&str as Into<_>>::into(ping): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub referrer_policy: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(referrer_policy): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub rel: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(rel): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub target: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <&str as Into<_>>::into(target): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub r#type: attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub value: attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlDataElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/inline_text.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]  --> src/element/multimedia.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub width: attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]  --> src/element/multimedia.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub height: attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlInputElement),
[INFO] [stdout]   |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub alt: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(alt): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub decoding: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(decoding): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub height: attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub is_map: attribute!(bool in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <bool as Into<_>>::into(is_map): attribute!(bool in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub referrer_policy: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub <&str as Into<_>>::into(referrer_policy): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub sizes: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub <&str as Into<_>>::into(sizes): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub src: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub srcset: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub <&str as Into<_>>::into(srcset): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub width: attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlImageElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub use_map: attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub <&str as Into<_>>::into(use_map): attribute!(&str in web_sys::HtmlImageElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub autoplay: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <bool as Into<_>>::into(autoplay): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub controls: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <bool as Into<_>>::into(controls): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub r#loop: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub <bool as Into<_>>::into(r#loop): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub muted: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub <bool as Into<_>>::into(muted): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub preload: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub <&str as Into<_>>::into(preload): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub src: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub autoplay: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <bool as Into<_>>::into(autoplay): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub controls: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <bool as Into<_>>::into(controls): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub height: attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub r#loop: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub <bool as Into<_>>::into(r#loop): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub muted: attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub <bool as Into<_>>::into(muted): attribute!(bool in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub poster: attribute!(&str in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub <&str as Into<_>>::into(poster): attribute!(&str in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub preload: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub <&str as Into<_>>::into(preload): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub src: attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlMediaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/multimedia.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub width: attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in web_sys::HtmlVideoElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/multimedia.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub default: attribute!(bool in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub <bool as Into<_>>::into(default): attribute!(bool in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub kind: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub <&str as Into<_>>::into(kind): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub label: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub src: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub <&str as Into<_>>::into(src): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub srclang: attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub <&str as Into<_>>::into(srclang): attribute!(&str in web_sys::HtmlTrackElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub alt: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub <&str as Into<_>>::into(alt): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub coords: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub <&str as Into<_>>::into(coords): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub download: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub <&str as Into<_>>::into(download): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub href: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub <&str as Into<_>>::into(href): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub hreflang: attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub <&str as Into<_>>::into(hreflang): attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub ping: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub <&str as Into<_>>::into(ping): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub rel: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub <&str as Into<_>>::into(rel): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub shape: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub <&str as Into<_>>::into(shape): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/multimedia.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub target: attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub <&str as Into<_>>::into(target): attribute!(&str in web_sys::HtmlAreaElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/demarcating_edits.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]  --> src/element/demarcating_edits.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]   |         ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]   |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/demarcating_edits.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub cite: attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(cite): attribute!(&str in web_sys::HtmlQuoteElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/demarcating_edits.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub date_time: attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(date_time): attribute!(&str in web_sys::HtmlTimeElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub span: attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <u32 as Into<_>>::into(span): attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <u32 as Into<_>>::into(span): attribute!(u32 in web_sys::HtmlTableColElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub col_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub <u32 as Into<_>>::into(col_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub row_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <u32 as Into<_>>::into(row_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/table_content.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub headers: attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <&str as Into<_>>::into(headers): attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub col_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub <u32 as Into<_>>::into(col_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/table_content.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub row_span: attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <u32 as Into<_>>::into(row_span): attribute!(u32 in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         +++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/table_content.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub headers: attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <&str as Into<_>>::into(headers): attribute!(&str in web_sys::HtmlTableCellElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub form_action: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub <&str as Into<_>>::into(form_action): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub form_enctype: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub <&str as Into<_>>::into(form_enctype): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub form_method: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub <&str as Into<_>>::into(form_method): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub form_no_validate: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub <bool as Into<_>>::into(form_no_validate): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub form_target: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub <&str as Into<_>>::into(form_target): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub r#type: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub value: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub <&str as Into<_>>::into(value): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub autocomplete: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub name: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub rel: attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub <&str as Into<_>>::into(rel): attribute!(&str in web_sys::HtmlAnchorElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub action: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub <&str as Into<_>>::into(action): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub enctype: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub <&str as Into<_>>::into(enctype): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub method: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub <&str as Into<_>>::into(method): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub no_validate: attribute!(bool in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub <bool as Into<_>>::into(no_validate): attribute!(bool in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub target: attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub <&str as Into<_>>::into(target): attribute!(&str in HtmlFormElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub accept: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub <&str as Into<_>>::into(accept): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub alt: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub <&str as Into<_>>::into(alt): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub checked: attribute!(bool in HtmlInputElement while "change"
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub <bool as Into<_>>::into(checked): attribute!(bool in HtmlInputElement while "change"
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub form_action: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub <&str as Into<_>>::into(form_action): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub form_enctype: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub <&str as Into<_>>::into(form_enctype): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub form_method: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub <&str as Into<_>>::into(form_method): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub form_no_validate: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub <bool as Into<_>>::into(form_no_validate): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub form_target: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub <&str as Into<_>>::into(form_target): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub height: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub <u32 as Into<_>>::into(height): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub max: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub <&str as Into<_>>::into(max): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/element/forms.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub max_length: attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub <i32 as Into<_>>::into(max_length): attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub min: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub <&str as Into<_>>::into(min): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]   --> src/element/forms.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub min_length: attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub <i32 as Into<_>>::into(min_length): attribute!(i32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub multiple: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub <bool as Into<_>>::into(multiple): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub pattern: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub <&str as Into<_>>::into(pattern): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub placeholder: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub <&str as Into<_>>::into(placeholder): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub read_only: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub <bool as Into<_>>::into(read_only): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub required: attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub <bool as Into<_>>::into(required): attribute!(bool in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub size: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub <u32 as Into<_>>::into(size): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub src: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 72 |     pub <&str as Into<_>>::into(src): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub step: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub <&str as Into<_>>::into(step): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub r#type: attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub <&str as Into<_>>::into(r#type): attribute!(&str in HtmlInputElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]   --> src/element/forms.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub spellcheck: attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub <bool as Into<_>>::into(spellcheck): attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]    |         ++++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub value: attribute!(&str in HtmlInputElement while "input"
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub <&str as Into<_>>::into(value): attribute!(&str in HtmlInputElement while "input"
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]   --> src/element/forms.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub width: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub <u32 as Into<_>>::into(width): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]   --> src/element/forms.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub r#for: attribute!(&str),
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub <&str as Into<_>>::into(r#for): attribute!(&str),
[INFO] [stdout]    |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]   --> src/element/forms.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub <f64 as Into<_>>::into(value): attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]    |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub min: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub <f64 as Into<_>>::into(min): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub max: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub <f64 as Into<_>>::into(max): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub low: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub <f64 as Into<_>>::into(low): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub high: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub <f64 as Into<_>>::into(high): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub optimum: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub <f64 as Into<_>>::into(optimum): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub disabled: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub label: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub disabled: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub label: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub <&str as Into<_>>::into(label): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub selected: attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub <bool as Into<_>>::into(selected): attribute!(bool in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub value: attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlOptionElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub r#for: attribute!(&str),
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub <&str as Into<_>>::into(r#for): attribute!(&str),
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub name: attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub max: attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub <f64 as Into<_>>::into(max): attribute!(f64 in web_sys::HtmlMeterElement),
[INFO] [stdout]     |         +++++++++++++++++++++++   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `f64`
[INFO] [stdout]    --> src/element/forms.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub value: attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub <f64 as Into<_>>::into(value): attribute!(f64 in web_sys::HtmlMeterElement while "change"
[INFO] [stdout]     |         +++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub autocomplete: attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub disabled: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub multiple: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub <bool as Into<_>>::into(multiple): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub name: attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub <&str as Into<_>>::into(name): attribute!(&str in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub required: attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub <bool as Into<_>>::into(required): attribute!(bool in HtmlInputElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub size: attribute!(u32 in HtmlInputElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub <u32 as Into<_>>::into(size): attribute!(u32 in HtmlInputElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub autocomplete: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub <&str as Into<_>>::into(autocomplete): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub cols: attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub <u32 as Into<_>>::into(cols): attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub disabled: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub <bool as Into<_>>::into(disabled): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/element/forms.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub max_length: attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub <i32 as Into<_>>::into(max_length): attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `i32`
[INFO] [stdout]    --> src/element/forms.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub min_length: attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 157 |     pub <i32 as Into<_>>::into(min_length): attribute!(i32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub name: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub <&str as Into<_>>::into(name): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub placeholder: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub <&str as Into<_>>::into(placeholder): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub read_only: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub <bool as Into<_>>::into(read_only): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub required: attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub <bool as Into<_>>::into(required): attribute!(bool in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `u32`
[INFO] [stdout]    --> src/element/forms.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub rows: attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub <u32 as Into<_>>::into(rows): attribute!(u32 in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         +++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `bool`
[INFO] [stdout]    --> src/element/forms.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub spellcheck: attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub <bool as Into<_>>::into(spellcheck): attribute!(bool in web_sys::HtmlElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub value: attribute!(&str in web_sys::HtmlTextAreaElement while "input"
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub <&str as Into<_>>::into(value): attribute!(&str in web_sys::HtmlTextAreaElement while "input"
[INFO] [stdout]     |         ++++++++++++++++++++++++     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: useless conversion to the same type: `&str`
[INFO] [stdout]    --> src/element/forms.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub wrap: attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this method call relies on the `impl<T> Into<T> for T` blanket implementation and type inference, which is a semver hazard as a new `impl Into<_>` that affects your type might be added in the future causing type inference errors
[INFO] [stdout] help: you can use the fully-qualified path to avoid triggering this lint
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub <&str as Into<_>>::into(wrap): attribute!(&str in web_sys::HtmlTextAreaElement),
[INFO] [stdout]     |         ++++++++++++++++++++++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |     fn root(&self) -> ForestNode<Self::GeneralElement> {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 448 |     fn root(&self) -> ForestNode<'_, Self::GeneralElement> {
[INFO] [stdout]     |                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:453:17
[INFO] [stdout]     |
[INFO] [stdout] 453 |     fn root_mut(&mut self) -> ForestNodeMut<Self::GeneralElement> {
[INFO] [stdout]     |                 ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 453 |     fn root_mut(&mut self) -> ForestNodeMut<'_, Self::GeneralElement> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `maomi-dom` (lib) due to 152 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4", kill_on_drop: false }`
[INFO] [stdout] 5dc5e240368d9530beb6fd0fa99c09bcb235c549348a70d85aac95ceca6dfad4
