[INFO] fetching crate cedar-policy-core 3.2.0...
[INFO] testing cedar-policy-core-3.2.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate cedar-policy-core 3.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate cedar-policy-core 3.2.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "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-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "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 129 packages to latest compatible versions
[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.2.6)
[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 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.56.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive_internals v0.28.0
[INFO] [stderr]   Downloaded gloo-utils v0.1.7
[INFO] [stderr]   Downloaded tsify v0.4.5
[INFO] [stderr]   Downloaded miette v7.2.0
[INFO] [stderr]   Downloaded derive_arbitrary v1.3.2
[INFO] [stderr]   Downloaded indent_write v2.2.0
[INFO] [stderr]   Downloaded cool_asserts v2.0.3
[INFO] [stderr]   Downloaded pico-args v0.5.0
[INFO] [stderr]   Downloaded miette-derive v7.2.0
[INFO] [stderr]   Downloaded nonempty v0.10.0
[INFO] [stderr]   Downloaded rustc_lexer v0.1.0
[INFO] [stderr]   Downloaded tsify-macros v0.4.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f6cddf9b4a01585f20f701a59f502e085a9b678c98512fdc60860385e62314a6
[INFO] running `Command { std: "docker" "start" "-a" "f6cddf9b4a01585f20f701a59f502e085a9b678c98512fdc60860385e62314a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f6cddf9b4a01585f20f701a59f502e085a9b678c98512fdc60860385e62314a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6cddf9b4a01585f20f701a59f502e085a9b678c98512fdc60860385e62314a6", kill_on_drop: false }`
[INFO] [stdout] f6cddf9b4a01585f20f701a59f502e085a9b678c98512fdc60860385e62314a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 679c8a4cdf02ffa9c4f6881a0561e2502b1730279f3860f399da2fadf1ed88d6
[INFO] running `Command { std: "docker" "start" "-a" "679c8a4cdf02ffa9c4f6881a0561e2502b1730279f3860f399da2fadf1ed88d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling ena v0.14.3
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling darling_core v0.20.9
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling string_cache v0.8.7
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling miette-derive v7.2.0
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling nonempty v0.10.0
[INFO] [stderr]    Compiling rustc_lexer v0.1.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling darling_macro v0.20.9
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling darling v0.20.9
[INFO] [stderr]    Compiling serde_with_macros v3.8.1
[INFO] [stderr]    Compiling lalrpop v0.20.2
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling miette v7.2.0
[INFO] [stderr]    Compiling serde_with v3.8.1
[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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 30.68s
[INFO] running `Command { std: "docker" "inspect" "679c8a4cdf02ffa9c4f6881a0561e2502b1730279f3860f399da2fadf1ed88d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "679c8a4cdf02ffa9c4f6881a0561e2502b1730279f3860f399da2fadf1ed88d6", kill_on_drop: false }`
[INFO] [stdout] 679c8a4cdf02ffa9c4f6881a0561e2502b1730279f3860f399da2fadf1ed88d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9d758abf99b64f1dd2f5c06ac56bc19b996444747a290955598113a980ded090
[INFO] running `Command { std: "docker" "start" "-a" "9d758abf99b64f1dd2f5c06ac56bc19b996444747a290955598113a980ded090", 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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 19.58s
[INFO] running `Command { std: "docker" "inspect" "9d758abf99b64f1dd2f5c06ac56bc19b996444747a290955598113a980ded090", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d758abf99b64f1dd2f5c06ac56bc19b996444747a290955598113a980ded090", kill_on_drop: false }`
[INFO] [stdout] 9d758abf99b64f1dd2f5c06ac56bc19b996444747a290955598113a980ded090
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 504e94bfdadd53892964425f058f9c7f1eff024269711ef38218793c1dbf8147
[INFO] running `Command { std: "docker" "start" "-a" "504e94bfdadd53892964425f058f9c7f1eff024269711ef38218793c1dbf8147", 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`, `windows`
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cedar_policy_core-c0f3f3fe5ea3687a)
[INFO] [stdout] 
[INFO] [stdout] running 449 tests
[INFO] [stdout] test ast::expr::test::expr_with_data ... ok
[INFO] [stdout] test ast::expr::test::expr_shape_only_not_eq ... ok
[INFO] [stdout] test ast::expr::test::is_unknown ... ok
[INFO] [stdout] test ast::expr::test::has_display ... ok
[INFO] [stdout] test ast::expr::test::like_display ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_not_present ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present_correct_type ... ok
[INFO] [stdout] test ast::expr::test::unknowns ... ok
[INFO] [stdout] test ast::expr::test::simple_slots ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_present ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_not_present ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_present_correct_type ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present_wrong_type ... ok
[INFO] [stdout] test ast::expr_iterator::test::binary ... ok
[INFO] [stdout] test ast::expr_iterator::test::ite ... ok
[INFO] [stdout] test ast::expr_iterator::test::and ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_present_wrong_type ... ok
[INFO] [stdout] test ast::expr_iterator::test::deeply_nested ... ok
[INFO] [stdout] test ast::expr_iterator::test::get_attr ... ok
[INFO] [stdout] test ast::expr_iterator::test::has_attr ... ok
[INFO] [stdout] test ast::expr_iterator::test::duplicates ... ok
[INFO] [stdout] test ast::expr_iterator::test::literals ... ok
[INFO] [stdout] test ast::expr_iterator::test::set ... ok
[INFO] [stdout] test ast::expr_iterator::test::or ... ok
[INFO] [stdout] test ast::expr_iterator::test::variables ... ok
[INFO] [stdout] test ast::expr_iterator::test::unary ... ok
[INFO] [stdout] test ast::expr_iterator::test::set_duplicates ... ok
[INFO] [stdout] test ast::expr_iterator::test::record ... ok
[INFO] [stdout] test ast::expr_iterator::test::slots ... ok
[INFO] [stdout] test ast::name::vars_test::display ... ok
[INFO] [stdout] test ast::name::vars_test::vars_correct ... ok
[INFO] [stdout] test ast::partial_value::test::split_residuals3 ... ok
[INFO] [stdout] test ast::partial_value::test::split_residuals2 ... ok
[INFO] [stdout] test ast::partial_value::test::split_values ... ok
[INFO] [stdout] test ast::partial_value::test::split_residuals ... ok
[INFO] [stdout] test ast::pattern::test::test_wildcard_match_basic ... ok
[INFO] [stdout] test ast::pattern::test::test_wildcard_match_unicode ... ok
[INFO] [stdout] test ast::expr_iterator::test::ext ... ok
[INFO] [stdout] test ast::entity::test::display ... ok
[INFO] [stdout] test ast::expr::test::slot_display ... ok
[INFO] [stdout] test ast::policy::hashing_tests::hash_property_instances ... ok
[INFO] [stdout] test ast::entity::test::test_euid_equality ... ok
[INFO] [stdout] test ast::expr::test::expr_shape_only_eq ... ok
[INFO] [stdout] test ast::policy::test::ir_binding_too_few ... ok
[INFO] [stdout] test ast::expr::test::all_vars_are_ids ... ok
[INFO] [stdout] test ast::policy::test::euid_into_expr ... ok
[INFO] [stdout] test ast::policy::test::ir_binding ... ok
[INFO] [stdout] test ast::policy::test::por_constraint_display ... ok
[INFO] [stdout] test ast::policy::test::action_iter ... ok
[INFO] [stdout] test ast::name::test::prefix_namespace ... ok
[INFO] [stdout] test ast::policy::test::test_iter_mult ... ok
[INFO] [stdout] test ast::id::test::normalized_id ... ok
[INFO] [stdout] test ast::name::test::normalized_name ... ok
[INFO] [stdout] test ast::policy::test::test_iter_none ... ok
[INFO] [stdout] test ast::expr_iterator::test::is ... ok
[INFO] [stdout] test ast::policy::test::template_por_iter ... ok
[INFO] [stdout] test ast::policy::test::test_iter_once ... ok
[INFO] [stdout] test ast::policy_set::test::linking_empty_set ... ok
[INFO] [stdout] test ast::policy_set::test::linking_missing_template ... ok
[INFO] [stdout] test ast::expr::test::exprs ... ok
[INFO] [stdout] test ast::policy_set::test::linking_raw_policy ... ok
[INFO] [stdout] test ast::policy_set::test::link_slotmap ... ok
[INFO] [stdout] test ast::policy::test::ir_binding_too_many ... ok
[INFO] [stdout] test ast::policy_set::test::policy_sets ... ok
[INFO] [stdout] test ast::policy_set::test::linkinv_valid_link ... ok
[INFO] [stdout] test ast::value::test::pretty_printer ... ok
[INFO] [stdout] test ast::value::test::set_collect ... ok
[INFO] [stdout] test ast::value::test::test_set_is_empty_for_empty_set ... ok
[INFO] [stdout] test ast::value::test::test_set_is_not_empty_for_set_with_values ... ok
[INFO] [stdout] test ast::value::test::value_types ... ok
[INFO] [stdout] test ast::value::test::values ... ok
[INFO] [stdout] test authorizer::partial_response::test::build_policies_trivial_forbid ... ok
[INFO] [stdout] test authorizer::partial_response::test::build_policies_trivial_permit ... ok
[INFO] [stdout] test authorizer::partial_response::test::did_error_error ... ok
[INFO] [stdout] test ast::policy_set::test::link_conflicts ... ok
[INFO] [stdout] test authorizer::partial_response::test::did_error_noerror ... ok
[INFO] [stdout] test ast::policy_set::test::policy_conflicts ... 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::test::unexpected_templates ... ok
[INFO] [stdout] test ast::policy_set::test::policyset_add ... ok
[INFO] [stdout] test authorizer::test::authorizer_sanity_check_deny ... ok
[INFO] [stdout] test authorizer::test::authorizer_sanity_check_empty ... ok
[INFO] [stdout] test ast::restricted_expr::test::duplicate_key ... ok
[INFO] [stdout] test authorizer::test::authorizer_sanity_check_partial_deny ... ok
[INFO] [stdout] test authorizer::partial_response::test::sanity_check ... ok
[INFO] [stdout] test ast::policy::test::test_inline_policy_rebuild ... ok
[INFO] [stdout] test ast::policy::test::isnt_template_implies_from_succeeds ... ok
[INFO] [stdout] test authorizer::test::authorizer_sanity_check_allow ... ok
[INFO] [stdout] test ast::policy::test::non_template_iso ... ok
[INFO] [stdout] test entities::entities_tests::empty_entities ... ok
[INFO] [stdout] test ast::policy::test::is_template_implies_from_fails ... ok
[INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_succeed ... ok
[INFO] [stdout] test authorizer::test::satisfied_permit_residual_forbid ... ok
[INFO] [stdout] test ast::policy::test::test_template_rebuild ... ok
[INFO] [stdout] test entities::json::entities::test::simple ... ok
[INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_fail ... ok
[INFO] [stdout] test entities::entities_tests::test_iter ... ok
[INFO] [stdout] test entities::json::entities::test::reject_duplicates ... ok
[INFO] [stdout] test ast::policy::test::template_into_expr ... ok
[INFO] [stdout] test authorizer::test::no_permits ... ok
[INFO] [stdout] test authorizer::test::skip_on_error_tests ... ok
[INFO] [stdout] test entities::json_parsing_tests::duplicate_keys ... ok
[INFO] [stdout] test authorizer::test::residual_permits ... ok
[INFO] [stdout] test entities::json_parsing_tests::add_duplicates_fail2 ... ok
[INFO] [stdout] test entities::json_parsing_tests::add_duplicates_fail1 ... ok
[INFO] [stdout] test authorizer::test::satisfied_permit_no_forbids ... ok
[INFO] [stdout] test entities::json_parsing_tests::bad_action_parent ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes2 ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes4 ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_cycle_almost ... 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::basic ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc_connecting ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_works ... ok
[INFO] [stdout] test entities::json_parsing_tests::implicit_and_explicit_escapes ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_success ... ok
[INFO] [stdout] test entities::json_parsing_tests::simple_entities_correct ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes5 ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_missing_edge ... ok
[INFO] [stdout] test entities::json_parsing_tests::not_bad_action_parent ... ok
[INFO] [stdout] test entities::json_parsing_tests::simple_json_parse1 ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes3 ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_missing_in_schema ... 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_type ... ok
[INFO] [stdout] test entities::json_parsing_tests::uid_failures ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_parent_missing_in_schema ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_parent_missing_in_json ... ok
[INFO] [stdout] test entities::json_parsing_tests::null_failures ... ok
[INFO] [stdout] test entities::json_parsing_tests::json_roundtripping ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_wrong_val ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_declared_both_places ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::missing_record_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_action ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_entity_type ... ok
[INFO] [stdout] test est::expr::test::test_invalid_expr_from_cst_name ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_record ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::namespaces ... ok
[INFO] [stdout] test entities::json_parsing_tests::more_escapes ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::missing_required_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_extension_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_string_long ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_entity_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_record_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_types ... ok
[INFO] [stdout] test est::test::duplicate_annotations ... ok
[INFO] [stdout] test est::test::annotation_errors ... ok
[INFO] [stdout] test est::test::extension_duplicate_keys ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_in_record_attr ... ok
[INFO] [stdout] test est::test::abac_policy ... ok
[INFO] [stdout] test est::test::eid_with_nulls ... ok
[INFO] [stdout] test est::test::add_sub_and_mul ... ok
[INFO] [stdout] test est::test::annotated_policy ... ok
[INFO] [stdout] test est::test::decimal ... ok
[INFO] [stdout] test est::test::invalid_json_ests ... ok
[INFO] [stdout] test est::test::bool_literals ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::with_and_without_schema ... ok
[INFO] [stdout] test est::test::contains_all_any ... ok
[INFO] [stdout] test est::test::empty_policy ... ok
[INFO] [stdout] test est::test::is_type::instantiate_no_slot ... ok
[INFO] [stdout] test est::test::entity_literals ... ok
[INFO] [stdout] test est::test::has_like_and_if ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::parents_wrong_type ... 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::principal ... ok
[INFO] [stdout] test est::test::ip ... ok
[INFO] [stdout] test est::test::action_list ... ok
[INFO] [stdout] test est::test::is_type::condition ... ok
[INFO] [stdout] test est::test::hierarchy_in ... ok
[INFO] [stdout] test est::test::is_type::principal_in_entity ... ok
[INFO] [stdout] test est::test::is_type::instantiate ... ok
[INFO] [stdout] test est::test::num_literals ... ok
[INFO] [stdout] test est::test::is_type::resource ... ok
[INFO] [stdout] test est::test::nested_records ... ok
[INFO] [stdout] test est::test::not ... ok
[INFO] [stdout] test est::test::multiple_clauses ... ok
[INFO] [stdout] test est::test::is_type::principal_in_slot ... ok
[INFO] [stdout] test est::test::value_record_duplicate_key ... ok
[INFO] [stdout] test est::test::neg_less_and_greater ... ok
[INFO] [stdout] test evaluator::test::and_semantics1 ... ok
[INFO] [stdout] test est::test::record_literals ... ok
[INFO] [stdout] test est::test::record_duplicate_key ... ok
[INFO] [stdout] test est::test::policy_variables ... ok
[INFO] [stdout] test est::test::set_literals ... ok
[INFO] [stdout] test est::test::string_literals ... ok
[INFO] [stdout] test evaluator::test::and_semantics2 ... ok
[INFO] [stdout] test evaluator::test::and_semantics3 ... ok
[INFO] [stdout] test evaluator::test::if_semantics_residual_guard ... ok
[INFO] [stdout] test evaluator::test::if_semantics_both_err ... ok
[INFO] [stdout] test est::test::reserved_words_as_annotations ... ok
[INFO] [stdout] test evaluator::test::and_semantics4 ... ok
[INFO] [stdout] test evaluator::test::if_semantics_residual_reduce ... ok
[INFO] [stdout] test est::test::rbac_template ... ok
[INFO] [stdout] test evaluator::test::interpret_entities ... ok
[INFO] [stdout] test evaluator::test::interpret_comparison_err_order ... ok
[INFO] [stdout] test evaluator::test::interpret_compares ... ok
[INFO] [stdout] test evaluator::test::interpret_arithmetic ... ok
[INFO] [stdout] test est::test::rbac_policy ... ok
[INFO] [stdout] test evaluator::test::interpret_contains_all_and_contains_any ... ok
[INFO] [stdout] test evaluator::test::interpret_builtin_vars ... ok
[INFO] [stdout] test evaluator::test::interpret_primitives ... ok
[INFO] [stdout] test evaluator::test::interpret_hierarchy_membership_slice ... ok
[INFO] [stdout] test evaluator::test::interpret_eqs ... ok
[INFO] [stdout] test evaluator::test::interpret_negs ... ok
[INFO] [stdout] test evaluator::test::interpret_is ... ok
[INFO] [stdout] test evaluator::test::interpret_nots ... ok
[INFO] [stdout] test evaluator::test::interpret_ternaries ... ok
[INFO] [stdout] test evaluator::test::or_semantics2 ... ok
[INFO] [stdout] test evaluator::test::interpret_entity_attrs ... ok
[INFO] [stdout] test evaluator::test::or_semantics1 ... ok
[INFO] [stdout] test evaluator::test::eval_and_or ... ok
[INFO] [stdout] test evaluator::test::parital_if_cons_error ... ok
[INFO] [stdout] test evaluator::test::interpret_set_and_map_membership ... ok
[INFO] [stdout] test evaluator::test::or_semantics3 ... ok
[INFO] [stdout] test evaluator::test::interpret_sets ... ok
[INFO] [stdout] test evaluator::test::parital_if_alt_error ... ok
[INFO] [stdout] test evaluator::test::or_semantics4 ... ok
[INFO] [stdout] test evaluator::test::interpret_records ... ok
[INFO] [stdout] test evaluator::test::partial_and_err_res ... ok
[INFO] [stdout] test evaluator::test::parital_if_noerrors ... ok
[INFO] [stdout] test evaluator::test::partial_and_false_res ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_true ... ok
[INFO] [stdout] test evaluator::test::partial_binop ... ok
[INFO] [stdout] test evaluator::test::parital_if_both_error ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_res ... ok
[INFO] [stdout] test evaluator::test::interpret_string_like ... ok
[INFO] [stdout] test evaluator::test::partial_contexts1 ... ok
[INFO] [stdout] test evaluator::test::mikes_test ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_err ... ok
[INFO] [stdout] test evaluator::test::partial_context_fail ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_false ... ok
[INFO] [stdout] test evaluator::test::partial_contexts2 ... ok
[INFO] [stdout] test evaluator::test::partial_and_true_res ... ok
[INFO] [stdout] test evaluator::test::partial_contexts3 ... ok
[INFO] [stdout] test evaluator::test::interpret_hierarchy_membership ... ok
[INFO] [stdout] test evaluator::test::partial_contexts4 ... ok
[INFO] [stdout] test evaluator::test::interpret_string_like_escaped_chars ... ok
[INFO] [stdout] test evaluator::test::partial_hasattr ... ok
[INFO] [stdout] test evaluator::test::partial_is ... ok
[INFO] [stdout] test evaluator::test::partial_like ... ok
[INFO] [stdout] test evaluator::test::partial_mul ... ok
[INFO] [stdout] test evaluator::test::partial_ext_unfold ... ok
[INFO] [stdout] test evaluator::test::partial_or_err_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_err ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_true ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_false ... ok
[INFO] [stdout] test ast::policy::test::literal_and_borrowed ... ok
[INFO] [stdout] test evaluator::test::partial_unop ... ok
[INFO] [stdout] test evaluator::test::partial_or_false_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_true_res ... ok
[INFO] [stdout] test evaluator::test::record_semantics_err ... ok
[INFO] [stdout] test evaluator::test::partial_set ... ok
[INFO] [stdout] test evaluator::test::record_semantics_key_present ... ok
[INFO] [stdout] test evaluator::test::partial_ext_constructors ... ok
[INFO] [stdout] test evaluator::test::small ... ok
[INFO] [stdout] test evaluator::test::record_semantics_mult_unknowns ... ok
[INFO] [stdout] test evaluator::test::template_env_tests ... ok
[INFO] [stdout] test evaluator::test::partial_record ... 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::decimal_display ... ok
[INFO] [stdout] test extensions::ipaddr::tests::test_contains_at_least_two ... ok
[INFO] [stdout] test extensions::decimal::tests::constructors ... ok
[INFO] [stdout] test evaluator::test::record_semantics_missing_attr ... ok
[INFO] [stdout] test extensions::ipaddr::tests::constructors ... ok
[INFO] [stdout] test evaluator::test::unprojectable_residual ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_equality ... ok
[INFO] [stdout] test extensions::test::no_common_extension_function_names ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_equality ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_has_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_1 ... 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_like_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_4 ... 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 extensions::ipaddr::tests::ip_range_creation ... ok
[INFO] [stdout] test extensions::ipaddr::tests::is_loopback_and_is_multicast ... 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 extensions::ipaddr::tests::ip_creation ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_has_2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::arbitrary_variables ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_7 ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_is_in_range ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::action_checker ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::fail_scope1 ... 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::arithmetic ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_creation ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::entity_access ... ok
[INFO] [stdout] test extensions::ipaddr::tests::more_ip_semantics ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::issue_255 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::issue_wf_5046 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::missing_scope_constraint ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::empty_clause ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::action_must_be_action ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_operator ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::method_call2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::over_unary ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_constraint ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::pattern_roundtrip ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_methods_function_calls ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::namespaced_attr ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::scope_action_in_set_set ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr10 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr2 ... 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_expr12 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr6 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_ident_var ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr11 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::scope_action_eq_set ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_ops ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr8 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr9 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::is_scope ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr7 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::unsupported_ops ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::policy_annotations ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_not ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::method_style ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_neg ... ok
[INFO] [stdout] test ast::policy::test::template_roundtrip ... ok
[INFO] [stdout] test parser::eval_tests::entity_literals2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy4 ... ok
[INFO] [stdout] test parser::eval_tests::entity_literals1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::string_escapes ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_mul ... ok
[INFO] [stdout] test parser::fmt::test::idempotent1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::var_type ... ok
[INFO] [stdout] test parser::eval_tests::interpret_relation ... ok
[INFO] [stdout] test parser::fmt::test::idempotent2 ... ok
[INFO] [stdout] test parser::fmt::test::idempotent3 ... ok
[INFO] [stdout] test parser::eval_tests::interpret_exprs ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::template_tests ... ok
[INFO] [stdout] test parser::eval_tests::interpret_membership ... ok
[INFO] [stdout] test parser::parse_tests::test_parse_string ... ok
[INFO] [stdout] test parser::parse_tests::test_parse_policyset ... ok
[INFO] [stdout] test parser::fmt::test::idempotent5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::unescape_err_positions ... ok
[INFO] [stdout] test parser::fmt::test::idempotent4 ... ok
[INFO] [stdout] test parser::parse_tests::parse_exists ... ok
[INFO] [stdout] test parser::parse_tests::good_cst_bad_ast ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_add ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_annotation ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_has ... ok
[INFO] [stdout] test parser::test::test_error_out ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_slot ... ok
[INFO] [stdout] test parser::parse_tests::annotation_errors ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_and ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_member_access ... ok
[INFO] [stdout] test parser::parse_tests::record_literals ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_if ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_or ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::is_err ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr3 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_like ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_principal ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_policy ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident4 ... ok
[INFO] [stdout] test est::test::is_type::invalid ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_is_condition_ok ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_set ... 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::expr_overflow ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_paren ... ok
[INFO] [stdout] test parser::parse_tests::unexpected_token_errors ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member3 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member7 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member8 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member9 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies3p ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies3 ... ok
[INFO] [stdout] test parser::unescape::test::test_string_escape ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable3 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable2 ... ok
[INFO] [stdout] test parser::unescape::test::test_pattern_escape ... ok
[INFO] [stdout] test transitive_closure::tests::basic ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policy_annotations ... ok
[INFO] [stdout] test transitive_closure::tests::already_edges ... ok
[INFO] [stdout] test transitive_closure::tests::trivial_cycle ... ok
[INFO] [stdout] test transitive_closure::tests::deeper ... ok
[INFO] [stdout] test transitive_closure::tests::disjoint_cycles ... ok
[INFO] [stdout] test transitive_closure::tests::reversed ... ok
[INFO] [stdout] test transitive_closure::tests::nontrivial_cycle ... ok
[INFO] [stdout] test transitive_closure::tests::dag ... ok
[INFO] [stdout] test transitive_closure::tests::intersecting_cycles ... ok
[INFO] [stdout] test transitive_closure::tests::not_alphabetized ... ok
[INFO] [stdout] test transitive_closure::tests::multi_parents ... ok
[INFO] [stdout] test transitive_closure::tests::disjoint_dag ... ok
[INFO] [stdout] test parser::text_to_cst::tests::parse_idempotent ... ok
[INFO] [stdout] test parser::parse_tests::no_slots_in_condition ... 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.35s
[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" "504e94bfdadd53892964425f058f9c7f1eff024269711ef38218793c1dbf8147", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "504e94bfdadd53892964425f058f9c7f1eff024269711ef38218793c1dbf8147", kill_on_drop: false }`
[INFO] [stdout] 504e94bfdadd53892964425f058f9c7f1eff024269711ef38218793c1dbf8147
[INFO] testing cedar-policy-core-3.2.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate cedar-policy-core 3.2.0 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate cedar-policy-core 3.2.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "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-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "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 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.2.6)
[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 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.56.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4978f5b6ec3f963e77adbd26155b95264b3cc3e3dc6ef73e7ee2ed6d9993d631
[INFO] running `Command { std: "docker" "start" "-a" "4978f5b6ec3f963e77adbd26155b95264b3cc3e3dc6ef73e7ee2ed6d9993d631", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4978f5b6ec3f963e77adbd26155b95264b3cc3e3dc6ef73e7ee2ed6d9993d631", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4978f5b6ec3f963e77adbd26155b95264b3cc3e3dc6ef73e7ee2ed6d9993d631", kill_on_drop: false }`
[INFO] [stdout] 4978f5b6ec3f963e77adbd26155b95264b3cc3e3dc6ef73e7ee2ed6d9993d631
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab40b60e2addb9547a44400249cc6cee310d5877396f0af01b74f9ec5b5b9f8f
[INFO] running `Command { std: "docker" "start" "-a" "ab40b60e2addb9547a44400249cc6cee310d5877396f0af01b74f9ec5b5b9f8f", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling ena v0.14.3
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling darling_core v0.20.9
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling miette-derive v7.2.0
[INFO] [stderr]    Compiling nonempty v0.10.0
[INFO] [stderr]    Compiling rustc_lexer v0.1.0
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling string_cache v0.8.7
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling darling_macro v0.20.9
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling darling v0.20.9
[INFO] [stderr]    Compiling serde_with_macros v3.8.1
[INFO] [stderr]    Compiling lalrpop v0.20.2
[INFO] [stderr]    Compiling smol_str v0.2.2
[INFO] [stderr]    Compiling miette v7.2.0
[INFO] [stderr]    Compiling serde_with v3.8.1
[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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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.46s
[INFO] running `Command { std: "docker" "inspect" "ab40b60e2addb9547a44400249cc6cee310d5877396f0af01b74f9ec5b5b9f8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab40b60e2addb9547a44400249cc6cee310d5877396f0af01b74f9ec5b5b9f8f", kill_on_drop: false }`
[INFO] [stdout] ab40b60e2addb9547a44400249cc6cee310d5877396f0af01b74f9ec5b5b9f8f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 309201c2e94b02f290bb9beb40ffa4625c92cbca8d157a62a781e57e3986701f
[INFO] running `Command { std: "docker" "start" "-a" "309201c2e94b02f290bb9beb40ffa4625c92cbca8d157a62a781e57e3986701f", 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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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`, `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 20.20s
[INFO] running `Command { std: "docker" "inspect" "309201c2e94b02f290bb9beb40ffa4625c92cbca8d157a62a781e57e3986701f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "309201c2e94b02f290bb9beb40ffa4625c92cbca8d157a62a781e57e3986701f", kill_on_drop: false }`
[INFO] [stdout] 309201c2e94b02f290bb9beb40ffa4625c92cbca8d157a62a781e57e3986701f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 315292037ba96681abd31cd003ed7c235f3cb31b1597ffabac20df4261e4c4c1
[INFO] running `Command { std: "docker" "start" "-a" "315292037ba96681abd31cd003ed7c235f3cb31b1597ffabac20df4261e4c4c1", 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`, `windows`
[INFO] [stderr]     = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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 or adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> 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.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cedar_policy_core-c0f3f3fe5ea3687a)
[INFO] [stdout] 
[INFO] [stdout] running 449 tests
[INFO] [stdout] test ast::entity::test::display ... ok
[INFO] [stdout] test ast::expr::test::like_display ... ok
[INFO] [stdout] test ast::expr::test::is_unknown ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_present ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_not_present ... ok
[INFO] [stdout] test ast::expr::test::unknowns ... ok
[INFO] [stdout] test ast::entity::test::test_euid_equality ... ok
[INFO] [stdout] test ast::expr::test::expr_with_data ... ok
[INFO] [stdout] test ast::expr::test::all_vars_are_ids ... ok
[INFO] [stdout] test ast::expr::test::expr_shape_only_not_eq ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present_correct_type ... ok
[INFO] [stdout] test ast::expr::test::exprs ... ok
[INFO] [stdout] test ast::expr::test::has_display ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_not_present ... ok
[INFO] [stdout] test ast::expr::test::simple_slots ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present_wrong_type ... ok
[INFO] [stdout] test ast::expr::test::typed_subst_present ... ok
[INFO] [stdout] test ast::expr_iterator::test::has_attr ... ok
[INFO] [stdout] test ast::expr::test::expr_shape_only_eq ... ok
[INFO] [stdout] test ast::expr_iterator::test::set ... ok
[INFO] [stdout] test ast::expr::test::slot_display ... ok
[INFO] [stdout] test ast::expr_iterator::test::slots ... ok
[INFO] [stdout] test ast::expr_iterator::test::get_attr ... ok
[INFO] [stdout] test ast::expr_iterator::test::set_duplicates ... ok
[INFO] [stdout] test ast::expr_iterator::test::duplicates ... 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_iterator::test::deeply_nested ... ok
[INFO] [stdout] test ast::expr_iterator::test::unary ... ok
[INFO] [stdout] test ast::expr_iterator::test::or ... ok
[INFO] [stdout] test ast::expr_iterator::test::record ... ok
[INFO] [stdout] test ast::expr::test::untyped_subst_present_correct_type ... ok
[INFO] [stdout] test ast::expr_iterator::test::is ... 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::prefix_namespace ... ok
[INFO] [stdout] test ast::name::test::normalized_name ... ok
[INFO] [stdout] test ast::expr_iterator::test::literals ... ok
[INFO] [stdout] test ast::pattern::test::test_wildcard_match_basic ... ok
[INFO] [stdout] test ast::pattern::test::test_wildcard_match_unicode ... ok
[INFO] [stdout] test ast::partial_value::test::split_residuals3 ... ok
[INFO] [stdout] test ast::id::test::normalized_id ... ok
[INFO] [stdout] test ast::partial_value::test::split_residuals ... 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::test::euid_into_expr ... ok
[INFO] [stdout] test ast::policy::hashing_tests::hash_property_instances ... ok
[INFO] [stdout] test ast::policy::test::ir_binding ... ok
[INFO] [stdout] test ast::policy::test::action_iter ... ok
[INFO] [stdout] test ast::name::vars_test::vars_correct ... ok
[INFO] [stdout] test ast::name::vars_test::display ... ok
[INFO] [stdout] test ast::policy::test::ir_binding_too_many ... ok
[INFO] [stdout] test ast::policy::test::ir_binding_too_few ... 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::test_iter_mult ... ok
[INFO] [stdout] test ast::policy_set::test::linking_empty_set ... ok
[INFO] [stdout] test ast::policy::test::test_iter_none ... ok
[INFO] [stdout] test ast::policy_set::test::linking_missing_template ... ok
[INFO] [stdout] test ast::policy::test::test_iter_once ... ok
[INFO] [stdout] test ast::policy::test::unexpected_templates ... ok
[INFO] [stdout] test ast::policy_set::test::link_slotmap ... ok
[INFO] [stdout] test ast::policy_set::test::link_conflicts ... ok
[INFO] [stdout] test ast::policy::test::non_template_iso ... ok
[INFO] [stdout] test ast::policy_set::test::policy_sets ... ok
[INFO] [stdout] test ast::policy::test::isnt_template_implies_from_succeeds ... ok
[INFO] [stdout] test ast::policy::test::test_inline_policy_rebuild ... ok
[INFO] [stdout] test ast::policy_set::test::linking_raw_policy ... ok
[INFO] [stdout] test ast::policy_set::test::template_filtering ... ok
[INFO] [stdout] test ast::policy_set::test::linkinv_valid_link ... ok
[INFO] [stdout] test ast::policy::test::template_into_expr ... ok
[INFO] [stdout] test ast::policy_set::test::policyset_add ... ok
[INFO] [stdout] test ast::value::test::set_collect ... ok
[INFO] [stdout] test ast::policy::test::test_template_rebuild ... ok
[INFO] [stdout] test ast::value::test::pretty_printer ... ok
[INFO] [stdout] test ast::policy_set::test::policy_conflicts ... ok
[INFO] [stdout] test ast::value::test::test_set_is_empty_for_empty_set ... ok
[INFO] [stdout] test ast::restricted_expr::test::duplicate_key ... ok
[INFO] [stdout] test ast::value::test::test_set_is_not_empty_for_set_with_values ... ok
[INFO] [stdout] test ast::value::test::value_types ... ok
[INFO] [stdout] test ast::policy::test::is_template_implies_from_fails ... ok
[INFO] [stdout] test ast::request::test::test_json_from_str_non_record ... ok
[INFO] [stdout] test authorizer::test::authorizer_sanity_check_allow ... ok
[INFO] [stdout] test authorizer::partial_response::test::build_policies_trivial_forbid ... 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 authorizer::partial_response::test::build_policies_trivial_permit ... ok
[INFO] [stdout] test authorizer::partial_response::test::did_error_noerror ... ok
[INFO] [stdout] test authorizer::test::satisfied_permit_residual_forbid ... ok
[INFO] [stdout] test ast::value::test::values ... 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::authorizer_sanity_check_deny ... ok
[INFO] [stdout] test authorizer::test::no_permits ... ok
[INFO] [stdout] test authorizer::test::satisfied_permit_no_forbids ... ok
[INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_fail ... ok
[INFO] [stdout] test authorizer::test::residual_permits ... ok
[INFO] [stdout] test entities::entities_tests::test_iter ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc ... ok
[INFO] [stdout] test entities::json_parsing_tests::bad_action_parent ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_works ... 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::add_duplicates_fail2 ... ok
[INFO] [stdout] test entities::json::entities::test::reject_duplicates ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_connecting ... ok
[INFO] [stdout] test entities::json_parsing_tests::adds_extends_tc_connecting ... ok
[INFO] [stdout] test entities::entities_tests::empty_entities ... ok
[INFO] [stdout] test entities::json::entities::test::simple ... ok
[INFO] [stdout] test entities::entities_tests::test_enforce_already_computed_succeed ... ok
[INFO] [stdout] test authorizer::test::skip_on_error_tests ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_cycle_almost ... ok
[INFO] [stdout] test entities::json_parsing_tests::add_duplicates_fail1 ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_success ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes1 ... ok
[INFO] [stdout] test entities::json_parsing_tests::enforces_tc_fail_missing_edge ... ok
[INFO] [stdout] test entities::json_parsing_tests::implicit_and_explicit_escapes ... ok
[INFO] [stdout] test entities::json_parsing_tests::not_bad_action_parent ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes4 ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes2 ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_missing_in_json ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes3 ... ok
[INFO] [stdout] test entities::json_parsing_tests::simple_entities_correct ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_missing_in_schema ... ok
[INFO] [stdout] test entities::json_parsing_tests::json_roundtripping ... ok
[INFO] [stdout] test entities::json_parsing_tests::simple_json_parse1 ... ok
[INFO] [stdout] test entities::json_parsing_tests::null_failures ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_parent_missing_in_schema ... ok
[INFO] [stdout] test entities::json_parsing_tests::uid_failures ... 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 entities::json_parsing_tests::more_escapes ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_attr_wrong_type ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::namespaces ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_extension_types ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::parents_wrong_type ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::missing_required_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_set_element ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::missing_record_attr ... ok
[INFO] [stdout] test entities::json_parsing_tests::no_expr_escapes5 ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_types ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_in_record_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::action_declared_both_places ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_entity_record ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_action ... ok
[INFO] [stdout] test est::expr::test::test_invalid_expr_from_cst_name ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::type_mismatch_string_long ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_record_attr ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::unexpected_entity_attr ... ok
[INFO] [stdout] test est::test::add_sub_and_mul ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::with_and_without_schema ... ok
[INFO] [stdout] test entities::schema_based_parsing_tests::undeclared_entity_type ... ok
[INFO] [stdout] test ast::policy::test::literal_and_borrowed ... ok
[INFO] [stdout] test est::test::abac_policy ... ok
[INFO] [stdout] test est::test::action_list ... ok
[INFO] [stdout] test est::test::empty_policy ... ok
[INFO] [stdout] test est::test::duplicate_annotations ... ok
[INFO] [stdout] test est::test::annotated_policy ... ok
[INFO] [stdout] test est::test::eid_with_nulls ... ok
[INFO] [stdout] test est::test::extension_duplicate_keys ... ok
[INFO] [stdout] test est::test::hierarchy_in ... ok
[INFO] [stdout] test est::test::bool_literals ... ok
[INFO] [stdout] test est::test::instantiate ... ok
[INFO] [stdout] test est::test::invalid_json_ests ... ok
[INFO] [stdout] test ast::policy::test::template_roundtrip ... ok
[INFO] [stdout] test est::test::is_type::condition ... ok
[INFO] [stdout] test est::test::ip ... ok
[INFO] [stdout] test est::test::entity_literals ... ok
[INFO] [stdout] test est::test::contains_all_any ... ok
[INFO] [stdout] test est::test::annotation_errors ... ok
[INFO] [stdout] test est::test::decimal ... 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::is_type::instantiate_no_slot ... ok
[INFO] [stdout] test est::test::has_like_and_if ... ok
[INFO] [stdout] test est::test::is_type::resource ... ok
[INFO] [stdout] test est::test::is_type::principal_in_entity ... ok
[INFO] [stdout] test est::test::is_type::principal ... ok
[INFO] [stdout] test est::test::multiple_clauses ... ok
[INFO] [stdout] test est::test::rbac_template ... ok
[INFO] [stdout] test est::test::neg_less_and_greater ... ok
[INFO] [stdout] test est::test::nested_records ... ok
[INFO] [stdout] test est::test::num_literals ... ok
[INFO] [stdout] test est::test::value_record_duplicate_key ... ok
[INFO] [stdout] test est::test::is_type::principal_in_slot ... ok
[INFO] [stdout] test evaluator::test::and_semantics4 ... ok
[INFO] [stdout] test est::test::rbac_policy ... ok
[INFO] [stdout] test evaluator::test::and_semantics3 ... ok
[INFO] [stdout] test evaluator::test::and_semantics2 ... ok
[INFO] [stdout] test evaluator::test::if_semantics_residual_guard ... ok
[INFO] [stdout] test evaluator::test::if_semantics_both_err ... ok
[INFO] [stdout] test est::test::string_literals ... ok
[INFO] [stdout] test est::test::record_literals ... ok
[INFO] [stdout] test est::test::record_duplicate_key ... ok
[INFO] [stdout] test est::test::policy_variables ... ok
[INFO] [stdout] test evaluator::test::if_semantics_residual_reduce ... ok
[INFO] [stdout] test est::test::reserved_words_as_annotations ... ok
[INFO] [stdout] test est::test::set_literals ... ok
[INFO] [stdout] test evaluator::test::eval_and_or ... ok
[INFO] [stdout] test evaluator::test::interpret_arithmetic ... ok
[INFO] [stdout] test evaluator::test::and_semantics1 ... ok
[INFO] [stdout] test evaluator::test::interpret_compares ... ok
[INFO] [stdout] test evaluator::test::interpret_comparison_err_order ... ok
[INFO] [stdout] test evaluator::test::interpret_entity_attrs ... ok
[INFO] [stdout] test evaluator::test::interpret_contains_all_and_contains_any ... ok
[INFO] [stdout] test evaluator::test::interpret_builtin_vars ... ok
[INFO] [stdout] test evaluator::test::interpret_hierarchy_membership_slice ... ok
[INFO] [stdout] test evaluator::test::interpret_entities ... ok
[INFO] [stdout] test est::test::not ... ok
[INFO] [stdout] test evaluator::test::interpret_negs ... ok
[INFO] [stdout] test evaluator::test::interpret_nots ... ok
[INFO] [stdout] test evaluator::test::interpret_hierarchy_membership ... ok
[INFO] [stdout] test evaluator::test::interpret_is ... ok
[INFO] [stdout] test evaluator::test::interpret_sets ... ok
[INFO] [stdout] test evaluator::test::interpret_eqs ... ok
[INFO] [stdout] test evaluator::test::interpret_primitives ... ok
[INFO] [stdout] test evaluator::test::parital_if_both_error ... ok
[INFO] [stdout] test evaluator::test::interpret_string_like_escaped_chars ... ok
[INFO] [stdout] test evaluator::test::interpret_records ... ok
[INFO] [stdout] test evaluator::test::or_semantics3 ... ok
[INFO] [stdout] test evaluator::test::or_semantics1 ... ok
[INFO] [stdout] test evaluator::test::parital_if_cons_error ... ok
[INFO] [stdout] test evaluator::test::interpret_ternaries ... ok
[INFO] [stdout] test evaluator::test::or_semantics2 ... ok
[INFO] [stdout] test evaluator::test::partial_and_false_res ... ok
[INFO] [stdout] test evaluator::test::or_semantics4 ... ok
[INFO] [stdout] test evaluator::test::parital_if_alt_error ... ok
[INFO] [stdout] test evaluator::test::interpret_set_and_map_membership ... ok
[INFO] [stdout] test evaluator::test::partial_and_err_res ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_false ... ok
[INFO] [stdout] test evaluator::test::parital_if_noerrors ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_res ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_err ... ok
[INFO] [stdout] test evaluator::test::partial_and_res_true ... ok
[INFO] [stdout] test evaluator::test::interpret_string_like ... ok
[INFO] [stdout] test evaluator::test::partial_contexts1 ... ok
[INFO] [stdout] test evaluator::test::partial_contexts3 ... ok
[INFO] [stdout] test evaluator::test::partial_binop ... ok
[INFO] [stdout] test evaluator::test::partial_context_fail ... ok
[INFO] [stdout] test evaluator::test::partial_contexts4 ... ok
[INFO] [stdout] test evaluator::test::partial_ext_unfold ... ok
[INFO] [stdout] test evaluator::test::partial_is ... ok
[INFO] [stdout] test evaluator::test::partial_ext_constructors ... ok
[INFO] [stdout] test evaluator::test::partial_and_true_res ... ok
[INFO] [stdout] test evaluator::test::partial_hasattr ... ok
[INFO] [stdout] test evaluator::test::partial_contexts2 ... ok
[INFO] [stdout] test evaluator::test::partial_mul ... ok
[INFO] [stdout] test evaluator::test::partial_like ... ok
[INFO] [stdout] test evaluator::test::partial_or_false_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_true_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_res ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_err ... ok
[INFO] [stdout] test evaluator::test::partial_unop ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_false ... ok
[INFO] [stdout] test evaluator::test::record_semantics_key_present ... ok
[INFO] [stdout] test evaluator::test::partial_set ... ok
[INFO] [stdout] test evaluator::test::record_semantics_mult_unknowns ... ok
[INFO] [stdout] test evaluator::test::mikes_test ... ok
[INFO] [stdout] test evaluator::test::partial_or_err_res ... ok
[INFO] [stdout] test evaluator::test::small ... ok
[INFO] [stdout] test evaluator::test::record_semantics_err ... ok
[INFO] [stdout] test evaluator::test::partial_or_res_true ... ok
[INFO] [stdout] test evaluator::test::record_semantics_missing_attr ... ok
[INFO] [stdout] test evaluator::test::partial_record ... ok
[INFO] [stdout] test evaluator::test::unprojectable_residual ... ok
[INFO] [stdout] test evaluator::test::restricted_expressions ... ok
[INFO] [stdout] test evaluator::test::template_env_tests ... ok
[INFO] [stdout] test extensions::decimal::tests::constructors ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_display ... ok
[INFO] [stdout] test extensions::ipaddr::tests::constructors ... ok
[INFO] [stdout] test evaluator::test::simple_partial ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_equality ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::action_checker ... ok
[INFO] [stdout] test evaluator::test::template_interp ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_has_1 ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_creation ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::arbitrary_variables ... ok
[INFO] [stdout] test extensions::test::no_common_extension_function_names ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_equality ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::arithmetic ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_3 ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_is_in_range ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_has_2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_3 ... ok
[INFO] [stdout] test est::test::is_type::invalid ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_invalid_get_4 ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_creation ... ok
[INFO] [stdout] test extensions::ipaddr::tests::is_loopback_and_is_multicast ... ok
[INFO] [stdout] test extensions::decimal::tests::decimal_ops ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_2 ... ok
[INFO] [stdout] test extensions::ipaddr::tests::ip_range_creation ... ok
[INFO] [stdout] test extensions::ipaddr::tests::test_contains_at_least_two ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_7 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_6 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::fail_scope2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_like_5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::action_must_be_action ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::fail_scope3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_constraint ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_scope_operator ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::entity_access ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::construct_record_3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::pattern_roundtrip ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::method_style ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_methods_function_calls ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops3 ... 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::issue_wf_5046 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::missing_scope_constraint ... 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 extensions::ipaddr::tests::more_ip_semantics ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::policy_annotations ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::fail_scope1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::empty_clause ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::relational_ops4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_ident_var ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::scope_action_eq_set ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr10 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::scope_action_in_set_set ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr12 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::reserved_idents3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::is_err ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr11 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::invalid_slot ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::is_scope ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr5 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy3 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr9 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::string_escapes ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_not ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_policy2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr6 ... ok
[INFO] [stdout] test parser::eval_tests::entity_literals2 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::var_type ... ok
[INFO] [stdout] test parser::eval_tests::entity_literals1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr8 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::show_expr7 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_neg ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::unsupported_ops ... ok
[INFO] [stdout] test parser::parse_tests::good_cst_bad_ast ... ok
[INFO] [stdout] test parser::eval_tests::interpret_relation ... ok
[INFO] [stdout] test parser::fmt::test::idempotent3 ... ok
[INFO] [stdout] test parser::fmt::test::idempotent5 ... ok
[INFO] [stdout] test parser::fmt::test::idempotent4 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_mul ... 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::idempotent1 ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::test_is_condition_ok ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::template_tests ... ok
[INFO] [stdout] test parser::eval_tests::interpret_exprs ... ok
[INFO] [stdout] test parser::parse_tests::record_literals ... ok
[INFO] [stdout] test parser::eval_tests::interpret_membership ... ok
[INFO] [stdout] test parser::parse_tests::annotation_errors ... ok
[INFO] [stdout] test parser::parse_tests::test_parse_policyset ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_add ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_has ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_annotation ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_like ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_member_access ... ok
[INFO] [stdout] test parser::test::test_error_out ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_if ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_or ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_and ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr3 ... ok
[INFO] [stdout] test parser::fmt::test::idempotent2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_policy ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident1 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_set ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member3 ... ok
[INFO] [stdout] test parser::parse_tests::unexpected_token_errors ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident3 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member1 ... 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::comments_paren ... ok
[INFO] [stdout] test parser::text_to_cst::tests::ident2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::comments_principal ... ok
[INFO] [stdout] test parser::cst_to_ast::tests::unescape_err_positions ... ok
[INFO] [stdout] test parser::text_to_cst::tests::expr_overflow ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member6 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member9 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member7 ... ok
[INFO] [stdout] test parser::parse_tests::no_slots_in_condition ... ok
[INFO] [stdout] test parser::text_to_cst::tests::no_comments_policy4 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::member8 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies2 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable1 ... 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::policies3p ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies3 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable6 ... 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::policies5 ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policies4 ... ok
[INFO] [stdout] test parser::unescape::test::test_pattern_escape ... ok
[INFO] [stdout] test parser::text_to_cst::tests::variable3 ... ok
[INFO] [stdout] test transitive_closure::tests::basic ... ok
[INFO] [stdout] test transitive_closure::tests::deeper ... ok
[INFO] [stdout] test parser::unescape::test::test_string_escape ... ok
[INFO] [stdout] test parser::text_to_cst::tests::policy_annotations ... ok
[INFO] [stdout] test transitive_closure::tests::already_edges ... ok
[INFO] [stdout] test transitive_closure::tests::dag ... ok
[INFO] [stdout] test transitive_closure::tests::reversed ... ok
[INFO] [stdout] test transitive_closure::tests::disjoint_cycles ... ok
[INFO] [stdout] test transitive_closure::tests::trivial_cycle ... ok
[INFO] [stdout] test transitive_closure::tests::intersecting_cycles ... ok
[INFO] [stdout] test transitive_closure::tests::multi_parents ... ok
[INFO] [stdout] test transitive_closure::tests::nontrivial_cycle ... ok
[INFO] [stdout] test transitive_closure::tests::not_alphabetized ... ok
[INFO] [stdout] test transitive_closure::tests::disjoint_dag ... 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.83s
[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" "315292037ba96681abd31cd003ed7c235f3cb31b1597ffabac20df4261e4c4c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "315292037ba96681abd31cd003ed7c235f3cb31b1597ffabac20df4261e4c4c1", kill_on_drop: false }`
[INFO] [stdout] 315292037ba96681abd31cd003ed7c235f3cb31b1597ffabac20df4261e4c4c1
