[INFO] crate wasm-bindgen 0.2.50 is already in cache [INFO] checking wasm-bindgen-0.2.50 against try#00e4530a79c42b21a6ca2ac1edb597c90d21f89f for pr-64672 [INFO] extracting crate wasm-bindgen 0.2.50 into work/builds/worker-0/source [INFO] validating manifest of crates.io crate wasm-bindgen 0.2.50 on toolchain 00e4530a79c42b21a6ca2ac1edb597c90d21f89f [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+00e4530a79c42b21a6ca2ac1edb597c90d21f89f" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate wasm-bindgen 0.2.50 [INFO] finished tweaking crates.io crate wasm-bindgen 0.2.50 [INFO] tweaked toml for crates.io crate wasm-bindgen 0.2.50 written to work/builds/worker-0/source/Cargo.toml [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+00e4530a79c42b21a6ca2ac1edb597c90d21f89f" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+00e4530a79c42b21a6ca2ac1edb597c90d21f89f" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+00e4530a79c42b21a6ca2ac1edb597c90d21f89f" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] e1a7fda69ecc6e1cc5ac1724a8dc946ac6e73a62a6ec0c61b61e3f44c813b11d [INFO] running `"docker" "start" "-a" "e1a7fda69ecc6e1cc5ac1724a8dc946ac6e73a62a6ec0c61b61e3f44c813b11d"` [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.50 [INFO] [stderr] Compiling wasm-bindgen v0.2.50 (/opt/rustwide/workdir) [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.50 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.50 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.50 [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/final.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | type Math; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/final.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | type MyType; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | type Construct; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | type NewConstructors; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | type RenamedTypes; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | type SwitchMethods; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | type Properties; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | type RenameProperties; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | pub type AssertImportDenyDocsWorks; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | pub type Options; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | type CatchConstructors; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/import_class.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | type StaticStructural; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/imports.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | type bar; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/imports.rs:213:5 [INFO] [stderr] | [INFO] [stderr] 213 | type TypeThatIsNotDefined; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/jscast.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | type JsCast1; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/jscast.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | type JsCast2; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/jscast.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | type JsCast3; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/jscast.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | type JsCast4; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/option.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub type MyType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/simple.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | type Renamed; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/simple.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | type Array; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/structural.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | pub type StructuralFoo; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/vendor_prefix.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | type MySpecialApi; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/vendor_prefix.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | type MySpecialApi2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/wasm/vendor_prefix.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | type MySpecialApi3; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error: aborting due to 25 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] error: could not compile `wasm-bindgen`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0658]: extern types are experimental [INFO] [stderr] --> tests/std-crate-no-std-dep.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | type Js; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/43467 [INFO] [stderr] = help: add `#![feature(extern_types)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] error: could not compile `wasm-bindgen`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "e1a7fda69ecc6e1cc5ac1724a8dc946ac6e73a62a6ec0c61b61e3f44c813b11d"` [INFO] running `"docker" "rm" "-f" "e1a7fda69ecc6e1cc5ac1724a8dc946ac6e73a62a6ec0c61b61e3f44c813b11d"` [INFO] [stdout] e1a7fda69ecc6e1cc5ac1724a8dc946ac6e73a62a6ec0c61b61e3f44c813b11d