[INFO] fetching crate xterm-js-sys 4.6.0-alpha1...
[INFO] testing xterm-js-sys-4.6.0-alpha1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate xterm-js-sys 4.6.0-alpha1 into /workspace/builds/worker-5-tc1/source
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config
[INFO] started tweaking crates.io crate xterm-js-sys 4.6.0-alpha1
[INFO] finished tweaking crates.io crate xterm-js-sys 4.6.0-alpha1
[INFO] tweaked toml for crates.io crate xterm-js-sys 4.6.0-alpha1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xterm-js-sys 4.6.0-alpha1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 26 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.55
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 49fb27c53f34bd6f1524936f86b6b57e126ac19e3787a2a990c5c148c696ef22
[INFO] running `Command { std: "docker" "start" "-a" "49fb27c53f34bd6f1524936f86b6b57e126ac19e3787a2a990c5c148c696ef22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49fb27c53f34bd6f1524936f86b6b57e126ac19e3787a2a990c5c148c696ef22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49fb27c53f34bd6f1524936f86b6b57e126ac19e3787a2a990c5c148c696ef22", kill_on_drop: false }`
[INFO] [stdout] 49fb27c53f34bd6f1524936f86b6b57e126ac19e3787a2a990c5c148c696ef22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b65dc28d862e098cbada88a0e56ec5c8dbb637bfee06705fcf4553f6a8a4cb0
[INFO] running `Command { std: "docker" "start" "-a" "2b65dc28d862e098cbada88a0e56ec5c8dbb637bfee06705fcf4553f6a8a4cb0", kill_on_drop: false }`
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling wasm-bindgen v0.2.105
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.105
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.105
[INFO] [stderr]    Compiling js-sys v0.3.82
[INFO] [stderr]    Compiling web-sys v0.3.82
[INFO] [stderr]    Compiling xterm-js-sys v4.6.0-alpha1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/71800> for more information
[INFO] [stdout]   --> src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     const_err,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC <https://rust-lang.github.io/rfcs/2145-type-privacy.html> for more information
[INFO] [stdout]   --> src/lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     private_in_public,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
[INFO] [stdout]   --> src/lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     intra_doc_link_resolution_failure,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `docs`
[INFO] [stdout]  --> src/lib.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![cfg_attr(all(docs, not(doctest)), feature(doc_cfg))]
[INFO] [stdout]   |                 ^^^^ help: there is a config with a similar name: `doc`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `docs`
[INFO] [stdout]  --> src/lib.rs:2:17
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![cfg_attr(all(docs, not(doctest)), feature(external_doc))]
[INFO] [stdout]   |                 ^^^^ help: there is a config with a similar name: `doc`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `docs`
[INFO] [stdout]  --> src/lib.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![cfg_attr(all(docs, not(doctest)), doc(include = "../README.md"))]
[INFO] [stdout]   |                 ^^^^ help: there is a config with a similar name: `doc`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `docs`
[INFO] [stdout]   --> src/lib.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 | #[cfg_attr(all(docs, not(doctest)), doc(cfg(feature = "ext")))]
[INFO] [stdout]    |                ^^^^ help: there is a config with a similar name: `doc`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | / wasm_struct! {
[INFO] [stdout] 402 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 403 | | #[derive(Debug, Clone)]
[INFO] [stdout] 404 | | /// An object containing options for a link matcher.
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |     /*>*/,
[INFO] [stdout] 521 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:385:27
[INFO] [stdout]     |
[INFO] [stdout] 385 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 | / wasm_struct! {
[INFO] [stdout] 402 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 403 | | #[derive(Debug, Clone)]
[INFO] [stdout] 404 | | /// An object containing options for a link matcher.
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |     /*>*/,
[INFO] [stdout] 521 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / wasm_struct! {
[INFO] [stdout] 617 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 618 | | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout] 619 | | /// An object representing a range within the viewport of the terminal.
[INFO] [stdout] ...   |
[INFO] [stdout] 630 | |     pub end: ViewportRangePosition,
[INFO] [stdout] 631 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:385:27
[INFO] [stdout]     |
[INFO] [stdout] 385 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 616 | / wasm_struct! {
[INFO] [stdout] 617 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 618 | | #[derive(Debug, Clone, PartialEq, Eq)]
[INFO] [stdout] 619 | | /// An object representing a range within the viewport of the terminal.
[INFO] [stdout] ...   |
[INFO] [stdout] 630 | |     pub end: ViewportRangePosition,
[INFO] [stdout] 631 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 633 | / wasm_struct! {
[INFO] [stdout] 634 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 635 | | #[derive(Debug, Clone, Copy, PartialEq, Eq)]
[INFO] [stdout] 636 | | /// An object representing a cell position within the viewport of the terminal.
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |     pub y: u16,
[INFO] [stdout] 655 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:385:27
[INFO] [stdout]     |
[INFO] [stdout] 385 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 633 | / wasm_struct! {
[INFO] [stdout] 634 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 635 | | #[derive(Debug, Clone, Copy, PartialEq, Eq)]
[INFO] [stdout] 636 | | /// An object representing a cell position within the viewport of the terminal.
[INFO] [stdout] ...   |
[INFO] [stdout] 654 | |     pub y: u16,
[INFO] [stdout] 655 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:367:27
[INFO] [stdout]     |
[INFO] [stdout] 367 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 657 | / wasm_struct! {
[INFO] [stdout] 658 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 659 | | #[derive(Debug, Clone, PartialEq, Eq, Default)]
[INFO] [stdout] 660 | | /// Enable various window manipulation and report features (`CSI Ps ; Ps ; Ps
[INFO] [stdout] ...   |
[INFO] [stdout] 836 | |     pub set_win_size_pixels: Option<bool>,
[INFO] [stdout] 837 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]    --> src/xterm.rs:385:27
[INFO] [stdout]     |
[INFO] [stdout] 385 |                       #[cfg(__never__)]
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 657 | / wasm_struct! {
[INFO] [stdout] 658 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout] 659 | | #[derive(Debug, Clone, PartialEq, Eq, Default)]
[INFO] [stdout] 660 | | /// Enable various window manipulation and report features (`CSI Ps ; Ps ; Ps
[INFO] [stdout] ...   |
[INFO] [stdout] 836 | |     pub set_win_size_pixels: Option<bool>,
[INFO] [stdout] 837 | | }}
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]     --> src/xterm.rs:367:27
[INFO] [stdout]      |
[INFO] [stdout]  367 |                       #[cfg(__never__)]
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  839 | / wasm_struct! {
[INFO] [stdout]  840 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout]  841 | | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]  842 | | /// An object containing start up options for the terminal.
[INFO] [stdout] ...    |
[INFO] [stdout] 1043 | |     word_separator: Option<Str>,
[INFO] [stdout] 1044 | | }}
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `__never__`
[INFO] [stdout]     --> src/xterm.rs:385:27
[INFO] [stdout]      |
[INFO] [stdout]  385 |                       #[cfg(__never__)]
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  839 | / wasm_struct! {
[INFO] [stdout]  840 | | #[wasm_bindgen(inspectable)]
[INFO] [stdout]  841 | | #[derive(Debug, Clone, PartialEq, Default)]
[INFO] [stdout]  842 | | /// An object containing start up options for the terminal.
[INFO] [stdout] ...    |
[INFO] [stdout] 1043 | |     word_separator: Option<Str>,
[INFO] [stdout] 1044 | | }}
[INFO] [stdout]      | |__- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(__never__)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(__never__)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `wasm_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `interface`
[INFO] [stdout]   --> src/ext/addon.rs:6:13
[INFO] [stdout]    |
[INFO] [stdout]  6 | use super::{interface, Disposable, IntoJsInterface, Terminal, TerminalAddon};
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     unused,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    = note: `#[deny(unused_imports)]` implied by `#[deny(unused)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `$crate::ext::object`
[INFO] [stdout]    --> src/ext/mod.rs:203:29
[INFO] [stdout]     |
[INFO] [stdout] 203 |                           use $crate::ext::object;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/addon.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / interface! {
[INFO] [stdout]   9 | |     #[allow(clippy::module_name_repetitions)]
[INFO] [stdout]  10 | |     pub trait XtermAddon mirrors TerminalAddon
[INFO] [stdout]  11 | |     where
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0453]: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]    --> src/ext/mod.rs:219:69
[INFO] [stdout]     |
[INFO] [stdout] 219 |   ...                   #[allow(non_upper_case_globals, dead_code)]
[INFO] [stdout]     |                                                         ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:19:5
[INFO] [stdout]     |
[INFO] [stdout]  19 |       dead_code,
[INFO] [stdout]     |       --------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/addon.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | / interface! {
[INFO] [stdout]   9 | |     #[allow(clippy::module_name_repetitions)]
[INFO] [stdout]  10 | |     pub trait XtermAddon mirrors TerminalAddon
[INFO] [stdout]  11 | |     where
[INFO] [stdout] ...   |
[INFO] [stdout]  17 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `interface` and `object`
[INFO] [stdout]  --> src/ext/disposable.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     interface, object, Disposable, IntoJsInterface, Terminal, TerminalOptions,
[INFO] [stdout]   |     ^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `$crate::ext::object`
[INFO] [stdout]    --> src/ext/mod.rs:203:29
[INFO] [stdout]     |
[INFO] [stdout] 203 |                           use $crate::ext::object;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/disposable.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / interface! {
[INFO] [stdout]  15 | |     #[allow(clippy::module_name_repetitions)]
[INFO] [stdout]  16 | |     pub trait XtermDisposable mirrors Disposable {
[INFO] [stdout]  17 | |         /// Disposes of the instance.
[INFO] [stdout] ...   |
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0453]: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]    --> src/ext/mod.rs:219:69
[INFO] [stdout]     |
[INFO] [stdout] 219 |   ...                   #[allow(non_upper_case_globals, dead_code)]
[INFO] [stdout]     |                                                         ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:19:5
[INFO] [stdout]     |
[INFO] [stdout]  19 |       dead_code,
[INFO] [stdout]     |       --------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/disposable.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / interface! {
[INFO] [stdout]  15 | |     #[allow(clippy::module_name_repetitions)]
[INFO] [stdout]  16 | |     pub trait XtermDisposable mirrors Disposable {
[INFO] [stdout]  17 | |         /// Disposes of the instance.
[INFO] [stdout] ...   |
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `calculated_doc`
[INFO] [stdout]  --> src/ext/event.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use super::{calculated_doc, Disposable, DisposableWrapper};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `event::*`
[INFO] [stdout]    --> src/ext/mod.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 | pub use event::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `marker::*`
[INFO] [stdout]    --> src/ext/mod.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 | pub use marker::*;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `super::calculated_doc`
[INFO] [stdout]  --> src/ext/options.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use super::calculated_doc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `options::*`
[INFO] [stdout]    --> src/ext/mod.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 | pub use options::*;
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `interface`
[INFO] [stdout]  --> src/ext/unicode.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use super::{interface, IntoJsInterface};
[INFO] [stdout]   |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `$crate::ext::object`
[INFO] [stdout]    --> src/ext/mod.rs:203:29
[INFO] [stdout]     |
[INFO] [stdout] 203 |                           use $crate::ext::object;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/unicode.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | / interface! {
[INFO] [stdout]  12 | |     pub trait XtermUnicodeVersionProvider mirrors UnicodeVersionProvider {
[INFO] [stdout]  13 | |         /// Gets a string indicating the Unicode version provided.
[INFO] [stdout]  14 | |         fn version(&self) -> Str;
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0453]: allow(dead_code) incompatible with previous forbid
[INFO] [stdout]    --> src/ext/mod.rs:219:69
[INFO] [stdout]     |
[INFO] [stdout] 219 |   ...                   #[allow(non_upper_case_globals, dead_code)]
[INFO] [stdout]     |                                                         ^^^^^^^^^ overruled by previous forbid
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:19:5
[INFO] [stdout]     |
[INFO] [stdout]  19 |       dead_code,
[INFO] [stdout]     |       --------- `forbid` level set here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ext/unicode.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | / interface! {
[INFO] [stdout]  12 | |     pub trait XtermUnicodeVersionProvider mirrors UnicodeVersionProvider {
[INFO] [stdout]  13 | |         /// Gets a string indicating the Unicode version provided.
[INFO] [stdout]  14 | |         fn version(&self) -> Str;
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `interface` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated field `xterm::TerminalOptions::link_tooltip_hover_duration`: This will be removed when the link matcher API is removed. See: https://github.com/xtermjs/xterm.js/issues/2703
[INFO] [stdout]    --> src/xterm.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |     pub link_tooltip_hover_duration: Option<u16>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0453`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `xterm-js-sys` (lib) due to 14 previous errors; 18 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "2b65dc28d862e098cbada88a0e56ec5c8dbb637bfee06705fcf4553f6a8a4cb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b65dc28d862e098cbada88a0e56ec5c8dbb637bfee06705fcf4553f6a8a4cb0", kill_on_drop: false }`
[INFO] [stdout] 2b65dc28d862e098cbada88a0e56ec5c8dbb637bfee06705fcf4553f6a8a4cb0
