[INFO] fetching crate cedar-policy-core 3.2.0... [INFO] testing cedar-policy-core-3.2.0 against master#595316b4006932405a63862d8fe65f71a6356293 for pr-128254 [INFO] extracting crate cedar-policy-core 3.2.0 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate cedar-policy-core 3.2.0 on toolchain 595316b4006932405a63862d8fe65f71a6356293 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cedar-policy-core 3.2.0 [INFO] finished tweaking crates.io crate cedar-policy-core 3.2.0 [INFO] tweaked toml for crates.io crate cedar-policy-core 3.2.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 129 packages to latest compatible versions [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding gloo-utils v0.1.7 (latest: v0.2.0) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.3.0) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding serde_derive_internals v0.28.0 (latest: v0.29.1) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded stacker v0.1.15 [INFO] [stderr] Downloaded tsify-macros v0.4.5 [INFO] [stderr] Downloaded serde_with_macros v3.9.0 [INFO] [stderr] Downloaded rustc_lexer v0.1.0 [INFO] [stderr] Downloaded gloo-utils v0.1.7 [INFO] [stderr] Downloaded tsify v0.4.5 [INFO] [stderr] Downloaded derive_arbitrary v1.3.2 [INFO] [stderr] Downloaded serde_derive_internals v0.28.0 [INFO] [stderr] Downloaded cool_asserts v2.0.3 [INFO] [stderr] Downloaded miette-derive v7.2.0 [INFO] [stderr] Downloaded miette v7.2.0 [INFO] [stderr] Downloaded serde_with v3.9.0 [INFO] [stderr] Downloaded nonempty v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d9ac02c8f62ee51803c817ef3fad6fb0d83bc5cf696cb357f31cbbf24b43ea05 [INFO] running `Command { std: "docker" "start" "-a" "d9ac02c8f62ee51803c817ef3fad6fb0d83bc5cf696cb357f31cbbf24b43ea05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d9ac02c8f62ee51803c817ef3fad6fb0d83bc5cf696cb357f31cbbf24b43ea05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9ac02c8f62ee51803c817ef3fad6fb0d83bc5cf696cb357f31cbbf24b43ea05", kill_on_drop: false }` [INFO] [stdout] d9ac02c8f62ee51803c817ef3fad6fb0d83bc5cf696cb357f31cbbf24b43ea05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a6f89faaa6b7d90338a518dd792c0efd65e43fbb578ed7947a362d9792de948f [INFO] running `Command { std: "docker" "start" "-a" "a6f89faaa6b7d90338a518dd792c0efd65e43fbb578ed7947a362d9792de948f", kill_on_drop: false }` [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling indexmap v2.3.0 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling serde_json v1.0.122 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling miette-derive v7.2.0 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling rustc_lexer v0.1.0 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling nonempty v0.10.0 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling serde_with_macros v3.9.0 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling miette v7.2.0 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Compiling serde_with v3.9.0 [INFO] [stderr] Compiling cedar-policy-core v3.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.88s [INFO] running `Command { std: "docker" "inspect" "a6f89faaa6b7d90338a518dd792c0efd65e43fbb578ed7947a362d9792de948f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a6f89faaa6b7d90338a518dd792c0efd65e43fbb578ed7947a362d9792de948f", kill_on_drop: false }` [INFO] [stdout] a6f89faaa6b7d90338a518dd792c0efd65e43fbb578ed7947a362d9792de948f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c9d6bcb0958908200784a91e7a67b067db2e3a5c0714ea268af2d5c3ecbb90e [INFO] running `Command { std: "docker" "start" "-a" "0c9d6bcb0958908200784a91e7a67b067db2e3a5c0714ea268af2d5c3ecbb90e", kill_on_drop: false }` [INFO] [stderr] Compiling indent_write v2.2.0 [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cool_asserts v2.0.3 [INFO] [stderr] Compiling cedar-policy-core v3.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 24.17s [INFO] running `Command { std: "docker" "inspect" "0c9d6bcb0958908200784a91e7a67b067db2e3a5c0714ea268af2d5c3ecbb90e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c9d6bcb0958908200784a91e7a67b067db2e3a5c0714ea268af2d5c3ecbb90e", kill_on_drop: false }` [INFO] [stdout] 0c9d6bcb0958908200784a91e7a67b067db2e3a5c0714ea268af2d5c3ecbb90e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+595316b4006932405a63862d8fe65f71a6356293" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9da41a460e7774b1d2cd34fcdab1a1dede6d5d09650288cd50452e51cf11fe88 [INFO] running `Command { std: "docker" "start" "-a" "9da41a460e7774b1d2cd34fcdab1a1dede6d5d09650288cd50452e51cf11fe88", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stderr] --> src/ast/entity.rs:387:21 [INFO] [stderr] | [INFO] [stderr] 387 | #[cfg(any(test, fuzzing))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stderr] --> src/ast/entity.rs:401:15 [INFO] [stderr] | [INFO] [stderr] 401 | #[cfg(not(fuzzing))] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stderr] --> src/ast/entity.rs:406:11 [INFO] [stderr] | [INFO] [stderr] 406 | #[cfg(fuzzing)] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider using a Cargo feature instead [INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stderr] [lints.rust] [INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } [INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: `cedar-policy-core` (lib) generated 3 warnings [INFO] [stderr] warning: `cedar-policy-core` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cedar_policy_core-faeb7d54facd95a1) [INFO] [stdout] [INFO] [stdout] running 449 tests [INFO] [stdout] test ast::entity::test::display ... ok [INFO] [stdout] test ast::expr::test::has_display ... ok [INFO] [stdout] test ast::expr::test::expr_shape_only_not_eq ... ok [INFO] [stdout] test ast::expr::test::exprs ... ok [INFO] [stdout] test ast::expr::test::expr_shape_only_eq ... ok [INFO] [stdout] test ast::expr::test::typed_subst_not_present ... ok [INFO] [stdout] test ast::expr::test::expr_with_data ... ok [INFO] [stdout] test ast::expr::test::typed_subst_present_correct_type ... ok [INFO] [stdout] test ast::expr::test::typed_subst_present_wrong_type ... ok [INFO] [stdout] test ast::expr::test::unknowns ... ok [INFO] [stdout] test ast::expr::test::all_vars_are_ids ... ok [INFO] [stdout] test ast::expr::test::untyped_subst_not_present ... ok [INFO] [stdout] test ast::expr::test::untyped_subst_present ... ok [INFO] [stdout] test ast::expr::test::untyped_subst_present_correct_type ... ok [INFO] [stdout] test ast::expr::test::like_display ... ok [INFO] [stdout] test ast::expr::test::slot_display ... ok [INFO] [stdout] test ast::entity::test::test_euid_equality ... ok [INFO] [stdout] test ast::expr::test::is_unknown ... ok [INFO] [stdout] test ast::expr::test::untyped_subst_present_wrong_type ... ok [INFO] [stdout] test ast::expr_iterator::test::and ... ok [INFO] [stdout] test ast::expr_iterator::test::binary ... ok [INFO] [stdout] test ast::expr::test::simple_slots ... ok [INFO] [stdout] test ast::expr_iterator::test::deeply_nested ... ok [INFO] [stdout] test ast::expr_iterator::test::duplicates ... ok [INFO] [stdout] test ast::expr::test::typed_subst_present ... ok [INFO] [stdout] test ast::expr_iterator::test::get_attr ... ok [INFO] [stdout] test ast::expr_iterator::test::is ... ok [INFO] [stdout] test ast::expr_iterator::test::literals ... ok [INFO] [stdout] test ast::expr_iterator::test::record ... ok [INFO] [stdout] test ast::expr_iterator::test::set_duplicates ... ok [INFO] [stdout] test ast::expr_iterator::test::slots ... ok [INFO] [stdout] test ast::expr_iterator::test::unary ... ok [INFO] [stdout] test ast::expr_iterator::test::has_attr ... ok [INFO] [stdout] test ast::expr_iterator::test::ite ... ok [INFO] [stdout] test ast::expr_iterator::test::ext ... ok [INFO] [stdout] test ast::expr_iterator::test::variables ... ok [INFO] [stdout] test ast::name::test::normalized_name ... ok [INFO] [stdout] test ast::id::test::normalized_id ... ok [INFO] [stdout] test ast::expr_iterator::test::set ... ok [INFO] [stdout] test ast::name::vars_test::display ... ok [INFO] [stdout] test ast::partial_value::test::split_residuals ... ok [INFO] [stdout] test ast::partial_value::test::split_residuals3 ... ok [INFO] [stdout] test ast::name::vars_test::vars_correct ... ok [INFO] [stdout] test ast::partial_value::test::split_values ... ok [INFO] [stdout] test ast::partial_value::test::split_residuals2 ... ok [INFO] [stdout] test ast::policy::hashing_tests::hash_property_instances ... ok [INFO] [stdout] test ast::policy::test::action_iter ... ok [INFO] [stdout] test ast::policy::test::ir_binding_too_few ... ok [INFO] [stdout] test ast::policy::test::ir_binding ... ok [INFO] [stdout] test ast::name::test::prefix_namespace ... ok [INFO] [stdout] test ast::expr_iterator::test::or ... ok [INFO] [stdout] test ast::policy::test::euid_into_expr ... ok [INFO] [stdout] test ast::pattern::test::test_wildcard_match_unicode ... ok [INFO] [stdout] test ast::pattern::test::test_wildcard_match_basic ... ok [INFO] [stdout] test ast::policy::test::ir_binding_too_many ... ok [INFO] [stdout] test ast::policy::test::template_por_iter ... ok [INFO] [stdout] test ast::policy::test::por_constraint_display ... ok [INFO] [stdout] test ast::policy::test::isnt_template_implies_from_succeeds ... ok [INFO] [stdout] test ast::policy::test::is_template_implies_from_fails ... ok [INFO] [stdout] test ast::policy::test::non_template_iso ... ok [INFO] [stdout] test ast::policy::test::template_into_expr ... ok [INFO] [stdout] test ast::policy::test::test_iter_mult ... ok [INFO] [stdout] test ast::policy::test::test_iter_none ... ok [INFO] [stdout] test ast::policy::test::test_iter_once ... ok [INFO] [stdout] test ast::policy::test::test_inline_policy_rebuild ... ok [INFO] [stdout] test ast::policy_set::test::link_conflicts ... ok [INFO] [stdout] test ast::policy_set::test::link_slotmap ... ok [INFO] [stdout] test ast::policy_set::test::linking_empty_set ... ok [INFO] [stdout] test ast::policy::test::unexpected_templates ... ok [INFO] [stdout] test ast::policy_set::test::linking_missing_template ... ok [INFO] [stdout] test ast::policy::test::test_template_rebuild ... ok [INFO] [stdout] test ast::policy_set::test::linking_raw_policy ... ok [INFO] [stdout] test ast::policy_set::test::linkinv_valid_link ... ok [INFO] [stdout] test ast::policy_set::test::policy_sets ... ok [INFO] [stdout] test ast::policy_set::test::template_filtering ... ok [INFO] [stdout] test ast::request::test::test_json_from_str_non_record ... ok [INFO] [stdout] test ast::policy_set::test::policyset_add ... ok [INFO] [stdout] test ast::value::test::test_set_is_empty_for_empty_set ... ok [INFO] [stdout] test ast::value::test::value_types ... ok [INFO] [stdout] test ast::policy_set::test::policy_conflicts ... ok [INFO] [stdout] test ast::value::test::pretty_printer ... ok [INFO] [stdout] test ast::value::test::set_collect ... ok [INFO] [stdout] test authorizer::partial_response::test::build_policies_trivial_permit ... ok [INFO] [stdout] test authorizer::partial_response::test::build_policies_trivial_forbid ... ok [INFO] [stdout] test ast::value::test::test_set_is_not_empty_for_set_with_values ... ok [INFO] [stdout] test authorizer::partial_response::test::did_error_noerror ... ok [INFO] [stdout] test ast::restricted_expr::test::duplicate_key ... ok [INFO] [stdout] test authorizer::partial_response::test::did_error_error ... ok [INFO] [stdout] test authorizer::partial_response::test::sanity_check ... ok [INFO] [stdout] test ast::value::test::values ... ok [INFO] [stdout] test authorizer::test::authorizer_sanity_check_allow ... ok [INFO] [stdout] test authorizer::test::authorizer_sanity_check_empty ... ok [INFO] [stdout] test authorizer::test::authorizer_sanity_check_partial_deny ... ok [INFO] [stdout] test authorizer::test::no_permits ... ok [INFO] [stdout] test authorizer::test::satisfied_permit_residual_forbid ... ok [INFO] [stdout] test authorizer::test::authorizer_sanity_check_deny ... ok [INFO] [stdout] test authorizer::test::satisfied_permit_no_forbids ... ok [INFO] [stdout] test authorizer::test::residual_permits ... ok [INFO] [stdout] test entities::entities_tests::empty_entities ... ok [INFO] [stdout] test entities::json::entities::test::reject_duplicates ... ok [INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_fail ... ok [INFO] [stdout] test authorizer::test::skip_on_error_tests ... ok [INFO] [stdout] test entities::json::entities::test::simple ... ok [INFO] [stdout] test entities::json_parsing_tests::add_duplicates_fail1 ... ok [INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc ... ok [INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc_connecting ... ok [INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_succeed ... ok [INFO] [stdout] test entities::json_parsing_tests::add_duplicates_fail2 ... ok [INFO] [stdout] test entities::entities_tests::test_iter ... ok [INFO] [stdout] test entities::json_parsing_tests::bad_action_parent ... ok [INFO] [stdout] test entities::json_parsing_tests::duplicate_keys ... ok [INFO] [stdout] test entities::json_parsing_tests::basic ... ok [INFO] [stdout] test entities::json_parsing_tests::adds_works ... ok [INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_missing_edge ... ok [INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_cycle_almost ... ok [INFO] [stdout] test entities::json_parsing_tests::enforces_tc_success ... ok [INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes2 ... ok [INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_connecting ... ok [INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes1 ... ok [INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes3 ... ok [INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes4 ... ok [INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes5 ... ok [INFO] [stdout] test entities::json_parsing_tests::more_escapes ... ok [INFO] [stdout] test entities::json_parsing_tests::not_bad_action_parent ... ok [INFO] [stdout] test entities::json_parsing_tests::json_roundtripping ... ok [INFO] [stdout] test entities::json_parsing_tests::null_failures ... ok [INFO] [stdout] test entities::json_parsing_tests::uid_failures ... ok [INFO] [stdout] test entities::json_parsing_tests::simple_json_parse1 ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_missing_in_json ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_wrong_val ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_parent_missing_in_json ... ok [INFO] [stdout] test ast::policy::test::literal_and_borrowed ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_declared_both_places ... ok [INFO] [stdout] test entities::json_parsing_tests::implicit_and_explicit_escapes ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_parent_missing_in_schema ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::missing_record_attr ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_wrong_type ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_record ... ok [INFO] [stdout] test entities::json_parsing_tests::simple_entities_correct ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::namespaces ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::missing_required_attr ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_missing_in_schema ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_types ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_set_element ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_extension_types ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_entity_type ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_record_attr ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_in_record_attr ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_entity_attr ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::parents_wrong_type ... ok [INFO] [stdout] test est::expr::test::test_invalid_expr_from_cst_name ... ok [INFO] [stdout] test est::test::abac_policy ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_action ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::with_and_without_schema ... ok [INFO] [stdout] test est::test::annotated_policy ... ok [INFO] [stdout] test est::test::annotation_errors ... ok [INFO] [stdout] test est::test::bool_literals ... ok [INFO] [stdout] test est::test::duplicate_annotations ... ok [INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_string_long ... ok [INFO] [stdout] test est::test::empty_policy ... ok [INFO] [stdout] test est::test::eid_with_nulls ... ok [INFO] [stdout] test est::test::contains_all_any ... ok [INFO] [stdout] test est::test::action_list ... ok [INFO] [stdout] test est::test::has_like_and_if ... ok [INFO] [stdout] test est::test::extension_duplicate_keys ... ok [INFO] [stdout] test est::test::hierarchy_in ... ok [INFO] [stdout] test est::test::entity_literals ... ok [INFO] [stdout] test est::test::decimal ... ok [INFO] [stdout] test est::test::add_sub_and_mul ... ok [INFO] [stdout] test est::test::is_type::instantiate_no_slot ... ok [INFO] [stdout] test est::test::instantiate ... ok [INFO] [stdout] test est::test::is_type::condition_in ... ok [INFO] [stdout] test est::test::is_type::instantiate ... ok [INFO] [stdout] test est::test::ip ... ok [INFO] [stdout] test est::test::invalid_json_ests ... ok [INFO] [stdout] test est::test::is_type::condition ... ok [INFO] [stdout] test est::test::is_type::resource ... ok [INFO] [stdout] test est::test::is_type::principal ... ok [INFO] [stdout] test est::test::is_type::principal_in_entity ... ok [INFO] [stdout] test ast::policy::test::template_roundtrip ... ok [INFO] [stdout] test est::test::is_type::principal_in_slot ... ok [INFO] [stdout] test est::test::nested_records ... ok [INFO] [stdout] test est::test::num_literals ... ok [INFO] [stdout] test est::test::neg_less_and_greater ... ok [INFO] [stdout] test est::test::not ... ok [INFO] [stdout] test est::test::record_duplicate_key ... ok [INFO] [stdout] test est::test::policy_variables ... ok [INFO] [stdout] test est::test::multiple_clauses ... ok [INFO] [stdout] test est::test::string_literals ... ok [INFO] [stdout] test est::test::record_literals ... ok [INFO] [stdout] test evaluator::test::and_semantics1 ... ok [INFO] [stdout] test est::test::rbac_template ... ok [INFO] [stdout] test evaluator::test::and_semantics2 ... ok [INFO] [stdout] test est::test::value_record_duplicate_key ... ok [INFO] [stdout] test est::test::reserved_words_as_annotations ... ok [INFO] [stdout] test evaluator::test::and_semantics3 ... ok [INFO] [stdout] test est::test::set_literals ... ok [INFO] [stdout] test evaluator::test::and_semantics4 ... ok [INFO] [stdout] test evaluator::test::if_semantics_both_err ... ok [INFO] [stdout] test est::test::rbac_policy ... ok [INFO] [stdout] test evaluator::test::if_semantics_residual_reduce ... ok [INFO] [stdout] test evaluator::test::interpret_builtin_vars ... ok [INFO] [stdout] test evaluator::test::if_semantics_residual_guard ... ok [INFO] [stdout] test evaluator::test::interpret_compares ... ok [INFO] [stdout] test evaluator::test::interpret_arithmetic ... ok [INFO] [stdout] test evaluator::test::interpret_contains_all_and_contains_any ... ok [INFO] [stdout] test evaluator::test::interpret_comparison_err_order ... ok [INFO] [stdout] test evaluator::test::interpret_entities ... ok [INFO] [stdout] test evaluator::test::interpret_eqs ... ok [INFO] [stdout] test est::test::is_type::invalid ... ok [INFO] [stdout] test evaluator::test::interpret_negs ... ok [INFO] [stdout] test evaluator::test::interpret_primitives ... ok [INFO] [stdout] test evaluator::test::interpret_entity_attrs ... ok [INFO] [stdout] test evaluator::test::eval_and_or ... ok [INFO] [stdout] test evaluator::test::interpret_is ... ok [INFO] [stdout] test evaluator::test::interpret_nots ... ok [INFO] [stdout] test evaluator::test::interpret_sets ... ok [INFO] [stdout] test evaluator::test::interpret_hierarchy_membership ... ok [INFO] [stdout] test evaluator::test::or_semantics1 ... ok [INFO] [stdout] test evaluator::test::interpret_set_and_map_membership ... ok [INFO] [stdout] test evaluator::test::or_semantics2 ... ok [INFO] [stdout] test evaluator::test::or_semantics4 ... ok [INFO] [stdout] test evaluator::test::mikes_test ... ok [INFO] [stdout] test evaluator::test::interpret_hierarchy_membership_slice ... ok [INFO] [stdout] test evaluator::test::parital_if_alt_error ... ok [INFO] [stdout] test evaluator::test::parital_if_noerrors ... ok [INFO] [stdout] test evaluator::test::interpret_string_like ... ok [INFO] [stdout] test evaluator::test::interpret_records ... ok [INFO] [stdout] test evaluator::test::parital_if_cons_error ... ok [INFO] [stdout] test evaluator::test::interpret_string_like_escaped_chars ... ok [INFO] [stdout] test evaluator::test::partial_and_err_res ... ok [INFO] [stdout] test evaluator::test::parital_if_both_error ... ok [INFO] [stdout] test evaluator::test::or_semantics3 ... ok [INFO] [stdout] test evaluator::test::partial_and_res_err ... ok [INFO] [stdout] test evaluator::test::interpret_ternaries ... ok [INFO] [stdout] test evaluator::test::partial_and_false_res ... ok [INFO] [stdout] test evaluator::test::partial_and_res_false ... ok [INFO] [stdout] test evaluator::test::partial_and_res_res ... ok [INFO] [stdout] test evaluator::test::partial_and_res_true ... ok [INFO] [stdout] test evaluator::test::partial_and_true_res ... ok [INFO] [stdout] test evaluator::test::partial_contexts1 ... ok [INFO] [stdout] test evaluator::test::partial_contexts4 ... ok [INFO] [stdout] test evaluator::test::partial_contexts3 ... ok [INFO] [stdout] test evaluator::test::partial_hasattr ... ok [INFO] [stdout] test evaluator::test::partial_ext_constructors ... ok [INFO] [stdout] test evaluator::test::partial_is ... ok [INFO] [stdout] test evaluator::test::partial_binop ... ok [INFO] [stdout] test evaluator::test::partial_contexts2 ... ok [INFO] [stdout] test evaluator::test::partial_like ... ok [INFO] [stdout] test evaluator::test::partial_context_fail ... ok [INFO] [stdout] test evaluator::test::partial_ext_unfold ... ok [INFO] [stdout] test evaluator::test::partial_mul ... ok [INFO] [stdout] test evaluator::test::partial_or_err_res ... ok [INFO] [stdout] test evaluator::test::partial_or_res_true ... ok [INFO] [stdout] test evaluator::test::partial_or_true_res ... ok [INFO] [stdout] test evaluator::test::partial_or_res_false ... ok [INFO] [stdout] test evaluator::test::partial_or_false_res ... ok [INFO] [stdout] test evaluator::test::partial_or_res_err ... ok [INFO] [stdout] test evaluator::test::partial_set ... ok [INFO] [stdout] test evaluator::test::partial_or_res_res ... ok [INFO] [stdout] test evaluator::test::partial_record ... ok [INFO] [stdout] test evaluator::test::record_semantics_mult_unknowns ... ok [INFO] [stdout] test evaluator::test::record_semantics_missing_attr ... ok [INFO] [stdout] test evaluator::test::record_semantics_err ... ok [INFO] [stdout] test evaluator::test::partial_unop ... ok [INFO] [stdout] test evaluator::test::template_env_tests ... ok [INFO] [stdout] test evaluator::test::small ... ok [INFO] [stdout] test evaluator::test::record_semantics_key_present ... ok [INFO] [stdout] test evaluator::test::restricted_expressions ... ok [INFO] [stdout] test evaluator::test::simple_partial ... ok [INFO] [stdout] test evaluator::test::template_interp ... ok [INFO] [stdout] test extensions::decimal::tests::constructors ... ok [INFO] [stdout] test evaluator::test::unprojectable_residual ... ok [INFO] [stdout] test extensions::decimal::tests::decimal_equality ... ok [INFO] [stdout] test extensions::decimal::tests::decimal_display ... ok [INFO] [stdout] test extensions::ipaddr::tests::constructors ... ok [INFO] [stdout] test extensions::ipaddr::tests::ip_creation ... ok [INFO] [stdout] test extensions::ipaddr::tests::test_contains_at_least_two ... ok [INFO] [stdout] test extensions::decimal::tests::decimal_creation ... ok [INFO] [stdout] test extensions::ipaddr::tests::ip_range_creation ... ok [INFO] [stdout] test extensions::test::no_common_extension_function_names ... ok [INFO] [stdout] test extensions::ipaddr::tests::ip_is_in_range ... ok [INFO] [stdout] test parser::cst_to_ast::tests::arbitrary_variables ... ok [INFO] [stdout] test extensions::ipaddr::tests::ip_equality ... ok [INFO] [stdout] test parser::cst_to_ast::tests::action_checker ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_has_2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_1 ... ok [INFO] [stdout] test extensions::ipaddr::tests::is_loopback_and_is_multicast ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_has_1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_4 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_6 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_7 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::arithmetic ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_record_1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_record_2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_record_4 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_4 ... ok [INFO] [stdout] test extensions::ipaddr::tests::more_ip_semantics ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_record_5 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_like_5 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::fail_scope1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::construct_record_3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::fail_scope3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::fail_scope2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::empty_clause ... ok [INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_constraint ... ok [INFO] [stdout] test parser::cst_to_ast::tests::entity_access ... ok [INFO] [stdout] test parser::cst_to_ast::tests::action_must_be_action ... ok [INFO] [stdout] test extensions::decimal::tests::decimal_ops ... ok [INFO] [stdout] test parser::cst_to_ast::tests::issue_255 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::method_call2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::method_style ... ok [INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_operator ... ok [INFO] [stdout] test parser::cst_to_ast::tests::invalid_methods_function_calls ... ok [INFO] [stdout] test parser::cst_to_ast::tests::missing_scope_constraint ... ok [INFO] [stdout] test parser::cst_to_ast::tests::is_scope ... ok [INFO] [stdout] test parser::cst_to_ast::tests::namespaced_attr ... ok [INFO] [stdout] test parser::cst_to_ast::tests::over_unary ... ok [INFO] [stdout] test parser::cst_to_ast::tests::relational_ops1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::pattern_roundtrip ... ok [INFO] [stdout] test parser::cst_to_ast::tests::relational_ops2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::relational_ops3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::reserved_ident_var ... ok [INFO] [stdout] test parser::cst_to_ast::tests::issue_wf_5046 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::policy_annotations ... ok [INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::relational_ops4 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::scope_action_eq_set ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::scope_action_in_set_set ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr11 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr10 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr12 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr4 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr5 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr6 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr7 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr8 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_policy2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_policy3 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_policy4 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_policy1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr2 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::is_err ... ok [INFO] [stdout] test parser::cst_to_ast::tests::invalid_slot ... ok [INFO] [stdout] test parser::cst_to_ast::tests::show_expr9 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::unsupported_ops ... ok [INFO] [stdout] test parser::cst_to_ast::tests::string_escapes ... ok [INFO] [stdout] test parser::cst_to_ast::tests::test_neg ... ok [INFO] [stdout] test parser::cst_to_ast::tests::test_mul ... ok [INFO] [stdout] test parser::eval_tests::entity_literals1 ... ok [INFO] [stdout] test parser::cst_to_ast::tests::var_type ... ok [INFO] [stdout] test parser::cst_to_ast::tests::template_tests ... ok [INFO] [stdout] test parser::eval_tests::interpret_relation ... ok [INFO] [stdout] test parser::cst_to_ast::tests::unescape_err_positions ... ok [INFO] [stdout] test parser::cst_to_ast::tests::test_not ... ok [INFO] [stdout] test parser::eval_tests::entity_literals2 ... ok [INFO] [stdout] test parser::fmt::test::idempotent1 ... ok [INFO] [stdout] test parser::eval_tests::interpret_exprs ... ok [INFO] [stdout] test parser::eval_tests::interpret_membership ... ok [INFO] [stdout] test parser::fmt::test::idempotent4 ... ok [INFO] [stdout] test parser::parse_tests::good_cst_bad_ast ... ok [INFO] [stdout] test parser::fmt::test::idempotent3 ... ok [INFO] [stdout] test parser::parse_tests::parse_exists ... ok [INFO] [stdout] test parser::parse_tests::test_parse_string ... ok [INFO] [stdout] test parser::fmt::test::idempotent2 ... ok [INFO] [stdout] test parser::parse_tests::record_literals ... ok [INFO] [stdout] test parser::parse_tests::test_parse_policyset ... ok [INFO] [stdout] test parser::test::test_error_out ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_add ... ok [INFO] [stdout] test parser::cst_to_ast::tests::test_is_condition_ok ... ok [INFO] [stdout] test parser::parse_tests::unexpected_token_errors ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_has ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_and ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_if ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_annotation ... ok [INFO] [stdout] test parser::parse_tests::annotation_errors ... ok [INFO] [stdout] test parser::fmt::test::idempotent5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_member_access ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_like ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_or ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_paren ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_principal ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr1 ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_policy ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident1 ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr_overflow ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr3 ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident3 ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::expr6 ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::ident6 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member3 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member1 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::comments_set ... ok [INFO] [stdout] test parser::text_to_cst::tests::member5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member8 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member7 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member6 ... ok [INFO] [stdout] test parser::text_to_cst::tests::member9 ... ok [INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy ... ok [INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies3p ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies3 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies5 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies6 ... ok [INFO] [stdout] test parser::text_to_cst::tests::variable2 ... ok [INFO] [stdout] test parser::text_to_cst::tests::variable4 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policies1 ... ok [INFO] [stdout] test parser::text_to_cst::tests::variable1 ... ok [INFO] [stdout] test parser::text_to_cst::tests::policy_annotations ... ok [INFO] [stdout] test parser::unescape::test::test_string_escape ... ok [INFO] [stdout] test transitive_closure::tests::basic ... ok [INFO] [stdout] test parser::unescape::test::test_pattern_escape ... ok [INFO] [stdout] test transitive_closure::tests::already_edges ... ok [INFO] [stdout] test parser::text_to_cst::tests::variable6 ... ok [INFO] [stdout] test transitive_closure::tests::deeper ... ok [INFO] [stdout] test transitive_closure::tests::dag ... ok [INFO] [stdout] test parser::text_to_cst::tests::variable3 ... ok [INFO] [stdout] test transitive_closure::tests::disjoint_cycles ... ok [INFO] [stdout] test transitive_closure::tests::intersecting_cycles ... ok [INFO] [stdout] test transitive_closure::tests::disjoint_dag ... ok [INFO] [stdout] test transitive_closure::tests::not_alphabetized ... ok [INFO] [stdout] test transitive_closure::tests::reversed ... ok [INFO] [stdout] test transitive_closure::tests::trivial_cycle ... ok [INFO] [stdout] test parser::parse_tests::no_slots_in_condition ... ok [INFO] [stdout] test transitive_closure::tests::nontrivial_cycle ... ok [INFO] [stdout] test transitive_closure::tests::multi_parents ... ok [INFO] [stdout] test parser::text_to_cst::tests::parse_idempotent ... ok [INFO] [stdout] test parser::test::test_template_parsing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 449 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s [INFO] [stdout] [INFO] [stderr] Doc-tests cedar_policy_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9da41a460e7774b1d2cd34fcdab1a1dede6d5d09650288cd50452e51cf11fe88", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9da41a460e7774b1d2cd34fcdab1a1dede6d5d09650288cd50452e51cf11fe88", kill_on_drop: false }` [INFO] [stdout] 9da41a460e7774b1d2cd34fcdab1a1dede6d5d09650288cd50452e51cf11fe88 [INFO] testing cedar-policy-core-3.2.0 against try#5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b for pr-128254 [INFO] extracting crate cedar-policy-core 3.2.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate cedar-policy-core 3.2.0 on toolchain 5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate cedar-policy-core 3.2.0 [INFO] finished tweaking crates.io crate cedar-policy-core 3.2.0 [INFO] tweaked toml for crates.io crate cedar-policy-core 3.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 129 packages to latest compatible versions [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding gloo-utils v0.1.7 (latest: v0.2.0) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.3.0) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding serde_derive_internals v0.28.0 (latest: v0.29.1) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 21516be58b20f0187a4d830d4b9635faf368fd89267dcd0ee146d4623475282d [INFO] running `Command { std: "docker" "start" "-a" "21516be58b20f0187a4d830d4b9635faf368fd89267dcd0ee146d4623475282d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "21516be58b20f0187a4d830d4b9635faf368fd89267dcd0ee146d4623475282d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21516be58b20f0187a4d830d4b9635faf368fd89267dcd0ee146d4623475282d", kill_on_drop: false }` [INFO] [stdout] 21516be58b20f0187a4d830d4b9635faf368fd89267dcd0ee146d4623475282d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f65692d3eb96af2ee90e0a092f285a5ab124e1ad313cf738a3d9d45d3572f5ba [INFO] running `Command { std: "docker" "start" "-a" "f65692d3eb96af2ee90e0a092f285a5ab124e1ad313cf738a3d9d45d3572f5ba", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling indexmap v2.3.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling serde_json v1.0.122 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling miette-derive v7.2.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling rustc_lexer v0.1.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling nonempty v0.10.0 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling smol_str v0.2.2 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling miette v7.2.0 [INFO] [stderr] Compiling serde_with_macros v3.9.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling serde_with v3.9.0 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Compiling cedar-policy-core v3.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.15s [INFO] running `Command { std: "docker" "inspect" "f65692d3eb96af2ee90e0a092f285a5ab124e1ad313cf738a3d9d45d3572f5ba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f65692d3eb96af2ee90e0a092f285a5ab124e1ad313cf738a3d9d45d3572f5ba", kill_on_drop: false }` [INFO] [stdout] f65692d3eb96af2ee90e0a092f285a5ab124e1ad313cf738a3d9d45d3572f5ba [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4b29e683bef77ed7a3c2bb3dce5979dcd83ed1eb8d5228905a5a097a2f26e863 [INFO] running `Command { std: "docker" "start" "-a" "4b29e683bef77ed7a3c2bb3dce5979dcd83ed1eb8d5228905a5a097a2f26e863", kill_on_drop: false }` [INFO] [stderr] Compiling indent_write v2.2.0 [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cool_asserts v2.0.3 [INFO] [stderr] Compiling cedar-policy-core v3.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:387:21 [INFO] [stdout] | [INFO] [stdout] 387 | #[cfg(any(test, fuzzing))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | #[cfg(not(fuzzing))] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing` [INFO] [stdout] --> src/ast/entity.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | #[cfg(fuzzing)] [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(fuzzing)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` 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 `cedar-policy-core` (lib test); 3 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/5e89635d7bf1d3033c2eb20378b7b3cbe2dd1a9b/bin/rustc --crate-name cedar_policy_core --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="decimal"' --cfg 'feature="default"' --cfg 'feature="ipaddr"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "decimal", "default", "ipaddr", "partial-eval", "serde-wasm-bindgen", "test-util", "tsify", "wasm", "wasm-bindgen"))' -C metadata=faeb7d54facd95a1 -C extra-filename=-faeb7d54facd95a1 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cool_asserts=/opt/rustwide/target/debug/deps/libcool_asserts-b03553365c51a22a.rlib --extern either=/opt/rustwide/target/debug/deps/libeither-1262fa0ff94c8630.rlib --extern itertools=/opt/rustwide/target/debug/deps/libitertools-08b7a2495a0c6072.rlib --extern lalrpop_util=/opt/rustwide/target/debug/deps/liblalrpop_util-6c3e45ac112c3c05.rlib --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-7af2f34f8b124b26.rlib --extern miette=/opt/rustwide/target/debug/deps/libmiette-4d7be19871387a23.rlib --extern nonempty=/opt/rustwide/target/debug/deps/libnonempty-730b60c13d1c7228.rlib --extern regex=/opt/rustwide/target/debug/deps/libregex-8bf68f33c6010b0b.rlib --extern rustc_lexer=/opt/rustwide/target/debug/deps/librustc_lexer-c383c6414b7212fd.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-725c3ef8c28784bb.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-59a123f4b5385f5b.rlib --extern serde_with=/opt/rustwide/target/debug/deps/libserde_with-2e10cb8a3e769060.rlib --extern smol_str=/opt/rustwide/target/debug/deps/libsmol_str-a54eaf0fd7ed4a6a.rlib --extern stacker=/opt/rustwide/target/debug/deps/libstacker-13b034f6f605e40e.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-56d17e119ba56245.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/psm-9e59cb8b03808ca2/out` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "4b29e683bef77ed7a3c2bb3dce5979dcd83ed1eb8d5228905a5a097a2f26e863", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b29e683bef77ed7a3c2bb3dce5979dcd83ed1eb8d5228905a5a097a2f26e863", kill_on_drop: false }` [INFO] [stdout] 4b29e683bef77ed7a3c2bb3dce5979dcd83ed1eb8d5228905a5a097a2f26e863