[INFO] fetching crate arcmut 0.1.0... [INFO] checking arcmut-0.1.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate arcmut 0.1.0 into /workspace/builds/worker-6-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-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate arcmut 0.1.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded generator v0.8.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f13ac2fe943e3494f7c372134596636313303ec71996e91de7b6d7f2e6e284ee [INFO] running `Command { std: "docker" "start" "-a" "f13ac2fe943e3494f7c372134596636313303ec71996e91de7b6d7f2e6e284ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f13ac2fe943e3494f7c372134596636313303ec71996e91de7b6d7f2e6e284ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f13ac2fe943e3494f7c372134596636313303ec71996e91de7b6d7f2e6e284ee", kill_on_drop: false }` [INFO] [stdout] f13ac2fe943e3494f7c372134596636313303ec71996e91de7b6d7f2e6e284ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] eb6a366e309272abdd9df7f18dd421b6c4bcd3060d87a908450d2c8dfe78261a [INFO] running `Command { std: "docker" "start" "-a" "eb6a366e309272abdd9df7f18dd421b6c4bcd3060d87a908450d2c8dfe78261a", 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: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] [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] [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) due to 5 previous errors [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] [stderr] warning: build failed, waiting for other jobs to finish... [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] [stderr] error: could not compile `arcmut` (lib test) due to 39 previous errors [INFO] running `Command { std: "docker" "inspect" "eb6a366e309272abdd9df7f18dd421b6c4bcd3060d87a908450d2c8dfe78261a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb6a366e309272abdd9df7f18dd421b6c4bcd3060d87a908450d2c8dfe78261a", kill_on_drop: false }` [INFO] [stdout] eb6a366e309272abdd9df7f18dd421b6c4bcd3060d87a908450d2c8dfe78261a