[INFO] fetching crate arcmut 0.1.0... [INFO] checking arcmut-0.1.0 against master#cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c for pr-143170 [INFO] extracting crate arcmut 0.1.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate arcmut 0.1.0 [INFO] finished tweaking crates.io crate arcmut 0.1.0 [INFO] tweaked toml for crates.io crate arcmut 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate arcmut 0.1.0 on toolchain cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "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" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "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 50 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded generator v0.8.5 [INFO] [stderr] Downloaded windows-threading v0.1.0 [INFO] [stderr] Downloaded windows-future v0.2.1 [INFO] [stderr] Downloaded windows v0.61.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d5a2083d8c320d01ec6e0e8c1c306f4943756d67729d369ddbbdd6af75995341 [INFO] running `Command { std: "docker" "start" "-a" "d5a2083d8c320d01ec6e0e8c1c306f4943756d67729d369ddbbdd6af75995341", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d5a2083d8c320d01ec6e0e8c1c306f4943756d67729d369ddbbdd6af75995341", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5a2083d8c320d01ec6e0e8c1c306f4943756d67729d369ddbbdd6af75995341", kill_on_drop: false }` [INFO] [stdout] d5a2083d8c320d01ec6e0e8c1c306f4943756d67729d369ddbbdd6af75995341 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2964a06da184091e03b8c2536617e621ec248fa4021b16214705901c2c917952 [INFO] running `Command { std: "docker" "start" "-a" "2964a06da184091e03b8c2536617e621ec248fa4021b16214705901c2c917952", kill_on_drop: false }` [INFO] [stderr] Checking arcmut v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | #![deny(missing_docs, warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unexpected_cfgs)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | #![deny(missing_docs, warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unexpected_cfgs)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 399 | / test! { [INFO] [stdout] 400 | | let x = ArcMut::new(5); [INFO] [stdout] 401 | | let y = x.clone(); [INFO] [stdout] 402 | | assert_eq!(5, *x); [INFO] [stdout] 403 | | assert_eq!(5, *y); [INFO] [stdout] 404 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 399 | / test! { [INFO] [stdout] 400 | | let x = ArcMut::new(5); [INFO] [stdout] 401 | | let y = x.clone(); [INFO] [stdout] 402 | | assert_eq!(5, *x); [INFO] [stdout] 403 | | assert_eq!(5, *y); [INFO] [stdout] 404 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 409 | / test! { [INFO] [stdout] 410 | | let x = ArcMut::new(5); [INFO] [stdout] 411 | | assert_eq!(5, *x); [INFO] [stdout] 412 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 409 | / test! { [INFO] [stdout] 410 | | let x = ArcMut::new(5); [INFO] [stdout] 411 | | assert_eq!(5, *x); [INFO] [stdout] 412 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 417 | / test! { [INFO] [stdout] 418 | | let mut x = ArcMut::new(5); [INFO] [stdout] 419 | | *x = 10; [INFO] [stdout] 420 | | assert_eq!(10, *x); [INFO] [stdout] 421 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `arcmut` (lib) due to 5 previous errors [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 417 | / test! { [INFO] [stdout] 418 | | let mut x = ArcMut::new(5); [INFO] [stdout] 419 | | *x = 10; [INFO] [stdout] 420 | | assert_eq!(10, *x); [INFO] [stdout] 421 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 426 | / test! { [INFO] [stdout] 427 | | let x = ArcMut::new(5); [INFO] [stdout] 428 | | assert_eq!(5, *x.as_ref()); [INFO] [stdout] 429 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 426 | / test! { [INFO] [stdout] 427 | | let x = ArcMut::new(5); [INFO] [stdout] 428 | | assert_eq!(5, *x.as_ref()); [INFO] [stdout] 429 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 434 | / test! { [INFO] [stdout] 435 | | let mut x = ArcMut::new(5); [INFO] [stdout] 436 | | *x.as_mut() = 10; [INFO] [stdout] 437 | | assert_eq!(10, *x.as_ref()); [INFO] [stdout] 438 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 434 | / test! { [INFO] [stdout] 435 | | let mut x = ArcMut::new(5); [INFO] [stdout] 436 | | *x.as_mut() = 10; [INFO] [stdout] 437 | | assert_eq!(10, *x.as_ref()); [INFO] [stdout] 438 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 443 | / test! { [INFO] [stdout] 444 | | let x: ArcMut = Default::default(); [INFO] [stdout] 445 | | assert_eq!(0, *x); [INFO] [stdout] 446 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 443 | / test! { [INFO] [stdout] 444 | | let x: ArcMut = Default::default(); [INFO] [stdout] 445 | | assert_eq!(0, *x); [INFO] [stdout] 446 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 451 | / test! { [INFO] [stdout] 452 | | let x = 5; [INFO] [stdout] 453 | | let x = ArcMut::from(x); [INFO] [stdout] 454 | | assert_eq!(5, *x); [INFO] [stdout] 455 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 451 | / test! { [INFO] [stdout] 452 | | let x = 5; [INFO] [stdout] 453 | | let x = ArcMut::from(x); [INFO] [stdout] 454 | | assert_eq!(5, *x); [INFO] [stdout] 455 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 460 | / test! { [INFO] [stdout] 461 | | let x = ArcMut::new(5); [INFO] [stdout] 462 | | let y = ArcMut::new(5); [INFO] [stdout] 463 | | assert_eq!(x, y); [INFO] [stdout] 464 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 460 | / test! { [INFO] [stdout] 461 | | let x = ArcMut::new(5); [INFO] [stdout] 462 | | let y = ArcMut::new(5); [INFO] [stdout] 463 | | assert_eq!(x, y); [INFO] [stdout] 464 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | / test! { [INFO] [stdout] 470 | | let x = ArcMut::new(5); [INFO] [stdout] 471 | | let y = ArcMut::new(5); [INFO] [stdout] 472 | | assert_eq!(x.partial_cmp(&y), Some(core::cmp::Ordering::Equal)); [INFO] [stdout] 473 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | / test! { [INFO] [stdout] 470 | | let x = ArcMut::new(5); [INFO] [stdout] 471 | | let y = ArcMut::new(5); [INFO] [stdout] 472 | | assert_eq!(x.partial_cmp(&y), Some(core::cmp::Ordering::Equal)); [INFO] [stdout] 473 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | / test! { [INFO] [stdout] 479 | | let x = ArcMut::new(5); [INFO] [stdout] 480 | | let y = ArcMut::new(5); [INFO] [stdout] 481 | | assert_eq!(x.cmp(&y), core::cmp::Ordering::Equal) [INFO] [stdout] 482 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 478 | / test! { [INFO] [stdout] 479 | | let x = ArcMut::new(5); [INFO] [stdout] 480 | | let y = ArcMut::new(5); [INFO] [stdout] 481 | | assert_eq!(x.cmp(&y), core::cmp::Ordering::Equal) [INFO] [stdout] 482 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | / test! { [INFO] [stdout] 489 | | use core::hash::{Hash, Hasher}; [INFO] [stdout] 490 | | let x = ArcMut::new(5); [INFO] [stdout] 491 | | let mut hasher = std::collections::hash_map::DefaultHasher::new(); [INFO] [stdout] ... | [INFO] [stdout] 494 | | assert_eq!(hash, 14828406784900857967u64); [INFO] [stdout] 495 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | / test! { [INFO] [stdout] 489 | | use core::hash::{Hash, Hasher}; [INFO] [stdout] 490 | | let x = ArcMut::new(5); [INFO] [stdout] 491 | | let mut hasher = std::collections::hash_map::DefaultHasher::new(); [INFO] [stdout] ... | [INFO] [stdout] 494 | | assert_eq!(hash, 14828406784900857967u64); [INFO] [stdout] 495 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | / test! { [INFO] [stdout] 501 | | let x = ArcMut::new(5); [INFO] [stdout] 502 | | assert_eq!("5", format!("{:?}", x)); [INFO] [stdout] 503 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 500 | / test! { [INFO] [stdout] 501 | | let x = ArcMut::new(5); [INFO] [stdout] 502 | | assert_eq!("5", format!("{:?}", x)); [INFO] [stdout] 503 | | } [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 508 | / test!( [INFO] [stdout] 509 | | let x = ArcMut::new(5); [INFO] [stdout] 510 | | assert_eq!("5", format!("{}", x)); [INFO] [stdout] 511 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 508 | / test!( [INFO] [stdout] 509 | | let x = ArcMut::new(5); [INFO] [stdout] 510 | | assert_eq!("5", format!("{}", x)); [INFO] [stdout] 511 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 516 | / test!( [INFO] [stdout] 517 | | let x = ArcMut::new(5); [INFO] [stdout] 518 | | let y = ArcMut::clone(&x); [INFO] [stdout] 519 | | let z = ArcMut::new(5); [INFO] [stdout] 520 | | assert!(ArcMut::ptr_eq(&x, &y)); [INFO] [stdout] 521 | | assert!(!ArcMut::ptr_eq(&x, &z)); [INFO] [stdout] 522 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 516 | / test!( [INFO] [stdout] 517 | | let x = ArcMut::new(5); [INFO] [stdout] 518 | | let y = ArcMut::clone(&x); [INFO] [stdout] 519 | | let z = ArcMut::new(5); [INFO] [stdout] 520 | | assert!(ArcMut::ptr_eq(&x, &y)); [INFO] [stdout] 521 | | assert!(!ArcMut::ptr_eq(&x, &z)); [INFO] [stdout] 522 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | / test!( [INFO] [stdout] 528 | | let x = ArcMut::new(5); [INFO] [stdout] 529 | | assert_eq!(1, ArcMut::count(&x)); [INFO] [stdout] 530 | | let y = ArcMut::clone(&x); [INFO] [stdout] ... | [INFO] [stdout] 535 | | drop(y); [INFO] [stdout] 536 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | / test!( [INFO] [stdout] 528 | | let x = ArcMut::new(5); [INFO] [stdout] 529 | | assert_eq!(1, ArcMut::count(&x)); [INFO] [stdout] 530 | | let y = ArcMut::clone(&x); [INFO] [stdout] ... | [INFO] [stdout] 535 | | drop(y); [INFO] [stdout] 536 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:542:11 [INFO] [stdout] | [INFO] [stdout] 542 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:545:15 [INFO] [stdout] | [INFO] [stdout] 545 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:383:13 [INFO] [stdout] | [INFO] [stdout] 383 | #[cfg(loom)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 548 | / test!( [INFO] [stdout] 549 | | let arc = ArcMut::new(alloc::vec![100u8; 100]); [INFO] [stdout] 550 | | for _ in 0..2 { [INFO] [stdout] 551 | | let data = arc.clone(); [INFO] [stdout] ... | [INFO] [stdout] 563 | | assert_eq!(arc.as_ref(), &[100u8; 100]); [INFO] [stdout] 564 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `loom` [INFO] [stdout] --> src/lib.rs:390:17 [INFO] [stdout] | [INFO] [stdout] 390 | #[cfg(not(loom))] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 548 | / test!( [INFO] [stdout] 549 | | let arc = ArcMut::new(alloc::vec![100u8; 100]); [INFO] [stdout] 550 | | for _ in 0..2 { [INFO] [stdout] 551 | | let data = arc.clone(); [INFO] [stdout] ... | [INFO] [stdout] 563 | | assert_eq!(arc.as_ref(), &[100u8; 100]); [INFO] [stdout] 564 | | ); [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(loom)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `arcmut` (lib test) due to 39 previous errors [INFO] running `Command { std: "docker" "inspect" "2964a06da184091e03b8c2536617e621ec248fa4021b16214705901c2c917952", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2964a06da184091e03b8c2536617e621ec248fa4021b16214705901c2c917952", kill_on_drop: false }` [INFO] [stdout] 2964a06da184091e03b8c2536617e621ec248fa4021b16214705901c2c917952