[INFO] fetching crate starlark 0.13.0...
[INFO] testing starlark-0.13.0 against 1.95.0 for beta-1.96-3
[INFO] extracting crate starlark 0.13.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate starlark 0.13.0
[INFO] finished tweaking crates.io crate starlark 0.13.0
[INFO] tweaked toml for crates.io crate starlark 0.13.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate starlark 0.13.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 179 packages to latest compatible versions
[INFO] [stderr]       Adding derive_more v1.0.0 (available: v2.1.1)
[INFO] [stderr]       Adding erased-serde v0.3.31 (available: v0.4.10)
[INFO] [stderr]       Adding hashbrown v0.14.5 (available: v0.17.0)
[INFO] [stderr]       Adding itertools v0.13.0 (available: v0.14.0)
[INFO] [stderr]       Adding memoffset v0.6.5 (available: v0.9.1)
[INFO] [stderr]       Adding rand v0.8.6 (available: v0.10.1)
[INFO] [stderr]       Adding rustyline v14.0.0 (available: v18.0.0)
[INFO] [stderr]       Adding strsim v0.10.0 (available: v0.11.1)
[INFO] [stderr]       Adding textwrap v0.11.0 (available: v0.16.2)
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.18)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "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 allocative_derive v0.3.3
[INFO] [stderr]   Downloaded dupe_derive v0.9.1
[INFO] [stderr]   Downloaded serde_repr v0.1.20
[INFO] [stderr]   Downloaded textwrap v0.11.0
[INFO] [stderr]   Downloaded cmp_any v0.8.1
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded debugserver-types v0.5.0
[INFO] [stderr]   Downloaded allocative v0.3.4
[INFO] [stderr]   Downloaded annotate-snippets v0.9.2
[INFO] [stderr]   Downloaded schemafy v0.5.2
[INFO] [stderr]   Downloaded starlark_derive v0.13.0
[INFO] [stderr]   Downloaded starlark_map v0.13.0
[INFO] [stderr]   Downloaded rustyline v14.0.0
[INFO] [stderr]   Downloaded lsp-types v0.94.1
[INFO] [stderr]   Downloaded convert_case v0.6.0
[INFO] [stderr]   Downloaded ena v0.14.4
[INFO] [stderr]   Downloaded logos-derive v0.12.1
[INFO] [stderr]   Downloaded string_cache v0.8.9
[INFO] [stderr]   Downloaded lalrpop v0.19.12
[INFO] [stderr]   Downloaded starlark_syntax v0.13.0
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded schemafy_core v0.5.2
[INFO] [stderr]   Downloaded schemafy_lib v0.5.2
[INFO] [stderr]   Downloaded indenter v0.3.4
[INFO] [stderr]   Downloaded display_container v0.9.0
[INFO] [stderr]   Downloaded inventory v0.3.24
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded lalrpop-util v0.19.12
[INFO] [stderr]   Downloaded logos v0.12.1
[INFO] [stderr]   Downloaded dupe v0.9.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ed7f5098b9fdbc0c71a73e8a3c92b29d7431be1a7b1bebfb064dcd5f3a999f90
[INFO] running `Command { std: "docker" "start" "-a" "ed7f5098b9fdbc0c71a73e8a3c92b29d7431be1a7b1bebfb064dcd5f3a999f90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed7f5098b9fdbc0c71a73e8a3c92b29d7431be1a7b1bebfb064dcd5f3a999f90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed7f5098b9fdbc0c71a73e8a3c92b29d7431be1a7b1bebfb064dcd5f3a999f90", kill_on_drop: false }`
[INFO] [stdout] ed7f5098b9fdbc0c71a73e8a3c92b29d7431be1a7b1bebfb064dcd5f3a999f90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 845b7a5251d7431d7f6f4be44841ed91f55f783833a0b4b893f6e6e0a7414a93
[INFO] running `Command { std: "docker" "start" "-a" "845b7a5251d7431d7f6f4be44841ed91f55f783833a0b4b893f6e6e0a7414a93", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling string_cache v0.8.9
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ena v0.14.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling allocative v0.3.4
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling lalrpop-util v0.19.12
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling lalrpop v0.19.12
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling dupe_derive v0.9.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]    Compiling dupe v0.9.1
[INFO] [stderr]    Compiling allocative_derive v0.3.3
[INFO] [stderr]    Compiling starlark_map v0.13.0
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling schemafy_core v0.5.2
[INFO] [stderr]    Compiling schemafy_lib v0.5.2
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling logos v0.12.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling schemafy v0.5.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling annotate-snippets v0.9.2
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling starlark v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling display_container v0.9.0
[INFO] [stderr]    Compiling debugserver-types v0.5.0
[INFO] [stderr]    Compiling erased-serde v0.3.31
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling starlark_derive v0.13.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling cmp_any v0.8.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling starlark_syntax v0.13.0
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/collections/symbol/symbol.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/values/layout/heap/heap_type.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/collections/symbol/symbol.rs:108:41
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/environment/slots.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<'_, Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/bc/bytecode.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                             ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             the lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr<'_>) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr, BcAddr)> {
[INFO] [stdout]     |             ^^^^^                           ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr<'_>, BcAddr)> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler.rs:106:33
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames {
[INFO] [stdout]     |                                 ^^^^^     ^^^^^^^^^^^
[INFO] [stdout]     |                                 |         ||
[INFO] [stdout]     |                                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                                 |         the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<FrozenDef>> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<'_, FrozenDef>> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:303:42
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<FrozenBoundMethod>> {
[INFO] [stdout]     |                                          ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<'_, FrozenBoundMethod>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:472:22
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList>> {
[INFO] [stdout]     |                      ^^^^^                      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList<'_>>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/compiler/known.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<CstExpr> {
[INFO] [stdout]    |                                ^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<'_, CstExpr> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:656:25
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                      ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:700:51
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                                   ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny;
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny<'_>;
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny, &'static str);
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str);
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny, &'static str) {
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str) {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/frozen_ref.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<T> {
[INFO] [stdout]    |                                     --       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'f`
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<'f, T> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/allocator/alloc/chain.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/profile/aggregated.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/repr.rs:155:26
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/dict/refs.rs:90:55
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut> {
[INFO] [stdout]    |                                --                     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut<'v>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName>;
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>>;
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/int/int_or_big.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/set/refs.rs:67:55
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut> {
[INFO] [stdout]    |                                --                     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut<'v>> {
[INFO] [stdout]    |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/string/str_type.rs:149:41
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 17s
[INFO] running `Command { std: "docker" "inspect" "845b7a5251d7431d7f6f4be44841ed91f55f783833a0b4b893f6e6e0a7414a93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "845b7a5251d7431d7f6f4be44841ed91f55f783833a0b4b893f6e6e0a7414a93", kill_on_drop: false }`
[INFO] [stdout] 845b7a5251d7431d7f6f4be44841ed91f55f783833a0b4b893f6e6e0a7414a93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8d2a8e3659e3ada9914eb03ae40975c6a53b00a5a22c435ea05dae3252ba8627
[INFO] running `Command { std: "docker" "start" "-a" "8d2a8e3659e3ada9914eb03ae40975c6a53b00a5a22c435ea05dae3252ba8627", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/collections/symbol/symbol.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/values/layout/heap/heap_type.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/collections/symbol/symbol.rs:108:41
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/environment/slots.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<'_, Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/bc/bytecode.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                             ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             the lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr<'_>) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr, BcAddr)> {
[INFO] [stdout]     |             ^^^^^                           ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr<'_>, BcAddr)> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler.rs:106:33
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames {
[INFO] [stdout]     |                                 ^^^^^     ^^^^^^^^^^^
[INFO] [stdout]     |                                 |         ||
[INFO] [stdout]     |                                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                                 |         the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<FrozenDef>> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<'_, FrozenDef>> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:303:42
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<FrozenBoundMethod>> {
[INFO] [stdout]     |                                          ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<'_, FrozenBoundMethod>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:472:22
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList>> {
[INFO] [stdout]     |                      ^^^^^                      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList<'_>>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/compiler/known.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<CstExpr> {
[INFO] [stdout]    |                                ^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<'_, CstExpr> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:656:25
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                      ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:700:51
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                                   ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny;
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny<'_>;
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny, &'static str);
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str);
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny, &'static str) {
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str) {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/frozen_ref.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<T> {
[INFO] [stdout]    |                                     --       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'f`
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<'f, T> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/allocator/alloc/chain.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/profile/aggregated.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/repr.rs:155:26
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/dict/refs.rs:90:55
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut> {
[INFO] [stdout]    |                                --                     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut<'v>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName>;
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>>;
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/int/int_or_big.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/set/refs.rs:67:55
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut> {
[INFO] [stdout]    |                                --                     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut<'v>> {
[INFO] [stdout]    |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/string/str_type.rs:149:41
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling starlark v0.13.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/collections/symbol/symbol.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stdout]   --> src/values/layout/heap/heap_type.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/collections/symbol/symbol.rs:108:41
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/environment/slots.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<'_, Vec<Option<Value<'v>>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/bc/bytecode.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                             ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             the lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr<'_>) -> &BcInstrSlowArg {
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:159:29
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr {
[INFO] [stdout]     |                           ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/bc/instrs.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr, BcAddr)> {
[INFO] [stdout]     |             ^^^^^                           ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr<'_>, BcAddr)> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler.rs:106:33
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames {
[INFO] [stdout]     |                                 ^^^^^     ^^^^^^^^^^^
[INFO] [stdout]     |                                 |         ||
[INFO] [stdout]     |                                 |         |the same lifetime is hidden here
[INFO] [stdout]     |                                 |         the same lifetime is elided here
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<FrozenDef>> {
[INFO] [stdout]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<'_, FrozenDef>> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:303:42
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<FrozenBoundMethod>> {
[INFO] [stdout]     |                                          ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<'_, FrozenBoundMethod>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/compiler/expr.rs:472:22
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList>> {
[INFO] [stdout]     |                      ^^^^^                      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList<'_>>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/eval/compiler/known.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<CstExpr> {
[INFO] [stdout]    |                                ^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<'_, CstExpr> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:656:25
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                         ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                      ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/eval/runtime/evaluator.rs:700:51
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stdout]     |                                                   ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stdout]     |                                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny;
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn eq_token(&self) -> PartialEqAny<'_>;
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny, &'static str);
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str);
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn eq_token(&self) -> PartialEqAny<'_> {
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/typing/custom.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny, &'static str) {
[INFO] [stdout]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str) {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/frozen_ref.rs:64:46
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<T> {
[INFO] [stdout]    |                                     --       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'f`
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<'f, T> {
[INFO] [stdout]    |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/allocator/alloc/chain.rs:183:24
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator {
[INFO] [stdout]     |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/profile/aggregated.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext {
[INFO] [stdout]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 343 |     fn root(&self) -> StackFrameWithContext<'_> {
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/layout/heap/repr.rs:155:26
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/dict/refs.rs:90:55
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut> {
[INFO] [stdout]    |                                --                     ^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut<'v>> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName>;
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 108 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>>;
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 160 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/exported_name.rs:179:15
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stdout]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/int/int_or_big.rs:125:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef {
[INFO] [stdout]     |                          ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/values/types/set/refs.rs:67:55
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut> {
[INFO] [stdout]    |                                --                     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'v`
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut<'v>> {
[INFO] [stdout]    |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/values/types/string/str_type.rs:149:41
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stdout]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/tests/interop.rs:96:36
[INFO] [stdout]    |
[INFO] [stdout] 96 |         fn alloc_value(self, heap: &Heap) -> Value {
[INFO] [stdout]    |                                    ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |         fn alloc_value(self, heap: &Heap) -> Value<'_> {
[INFO] [stdout]    |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "8d2a8e3659e3ada9914eb03ae40975c6a53b00a5a22c435ea05dae3252ba8627", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d2a8e3659e3ada9914eb03ae40975c6a53b00a5a22c435ea05dae3252ba8627", kill_on_drop: false }`
[INFO] [stdout] 8d2a8e3659e3ada9914eb03ae40975c6a53b00a5a22c435ea05dae3252ba8627
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b53ab5510fbd16193549a3d45ae33b77b787e47fcae4d2b7ec139925c7735cc9
[INFO] running `Command { std: "docker" "start" "-a" "b53ab5510fbd16193549a3d45ae33b77b787e47fcae4d2b7ec139925c7735cc9", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stderr]   --> src/collections/symbol/symbol.rs:20:22
[INFO] [stderr]    |
[INFO] [stderr] 20 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `std::intrinsics`: import this function via `std::ptr` instead
[INFO] [stderr]   --> src/values/layout/heap/heap_type.rs:29:22
[INFO] [stderr]    |
[INFO] [stderr] 29 | use std::intrinsics::copy_nonoverlapping;
[INFO] [stderr]    |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/collections/symbol/symbol.rs:108:41
[INFO] [stderr]     |
[INFO] [stderr] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stderr]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                         |
[INFO] [stderr]     |                                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 108 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stderr]     |                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/environment/slots.rs:52:33
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<Vec<Option<Value<'v>>>> {
[INFO] [stderr]    |                                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                 |
[INFO] [stderr]    |                                 the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub(crate) fn get_slots_mut(&self) -> RefMut<'_, Vec<Option<Value<'v>>>> {
[INFO] [stderr]    |                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/eval/bc/bytecode.rs:56:45
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr) -> &BcInstrSlowArg {
[INFO] [stderr]    |                                             ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is elided here
[INFO] [stderr]    |                                             |
[INFO] [stderr]    |                                             the lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub(crate) fn slow_arg_at_ptr(addr_ptr: BcPtrAddr<'_>) -> &BcInstrSlowArg {
[INFO] [stderr]    |                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/bc/instrs.rs:159:29
[INFO] [stderr]     |
[INFO] [stderr] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr {
[INFO] [stderr]     |                             ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 159 |     pub(crate) fn start_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stderr]     |                                                ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/bc/instrs.rs:181:27
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr {
[INFO] [stderr]     |                           ^^^^^     ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 181 |     pub(crate) fn end_ptr(&self) -> BcPtrAddr<'_> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/bc/instrs.rs:199:13
[INFO] [stderr]     |
[INFO] [stderr] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr, BcAddr)> {
[INFO] [stderr]     |             ^^^^^                           ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |             |
[INFO] [stderr]     |             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 199 |     fn iter(&self) -> impl Iterator<Item = (BcPtrAddr<'_>, BcAddr)> {
[INFO] [stderr]     |                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/compiler.rs:106:33
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames {
[INFO] [stderr]     |                                 ^^^^^     ^^^^^^^^^^^
[INFO] [stderr]     |                                 |         ||
[INFO] [stderr]     |                                 |         |the same lifetime is hidden here
[INFO] [stderr]     |                                 |         the same lifetime is elided here
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub(crate) fn current_scope(&self) -> &ScopeNames<'_> {
[INFO] [stderr]     |                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/compiler/expr.rs:298:33
[INFO] [stderr]     |
[INFO] [stderr] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<FrozenDef>> {
[INFO] [stderr]     |                                 ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 298 |     pub(crate) fn as_frozen_def(&self) -> Option<FrozenValueTyped<'_, FrozenDef>> {
[INFO] [stderr]     |                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/compiler/expr.rs:303:42
[INFO] [stderr]     |
[INFO] [stderr] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<FrozenBoundMethod>> {
[INFO] [stderr]     |                                          ^^^^^            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                          |
[INFO] [stderr]     |                                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 303 |     pub(crate) fn as_frozen_bound_method(&self) -> Option<FrozenValueTyped<'_, FrozenBoundMethod>> {
[INFO] [stderr]     |                                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/compiler/expr.rs:472:22
[INFO] [stderr]     |
[INFO] [stderr] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList>> {
[INFO] [stderr]     |                      ^^^^^                      ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 472 |     fn as_short_list(&self) -> Option<IrSpanned<ExprShortList<'_>>> {
[INFO] [stderr]     |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/eval/compiler/known.rs:32:32
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<CstExpr> {
[INFO] [stderr]    |                                ^^^^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub(crate) fn list_to_tuple(x: &CstExpr) -> Cow<'_, CstExpr> {
[INFO] [stderr]    |                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/runtime/evaluator.rs:656:25
[INFO] [stderr]     |
[INFO] [stderr] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stderr]     |                         ^^^^^ the lifetime is elided here        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 656 |     fn func_to_def_info(&self, func: Value<'_>) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stderr]     |                                                                            +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/runtime/evaluator.rs:669:38
[INFO] [stderr]     |
[INFO] [stderr] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stderr]     |                                      ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 669 |     pub(crate) fn top_frame_def_info(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stderr]     |                                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/eval/runtime/evaluator.rs:700:51
[INFO] [stderr]     |
[INFO] [stderr] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<DefInfo>> {
[INFO] [stderr]     |                                                   ^^^^^                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                                   |
[INFO] [stderr]     |                                                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 700 |     pub(crate) fn top_frame_def_info_for_debugger(&self) -> crate::Result<FrozenRef<'_, DefInfo>> {
[INFO] [stderr]     |                                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/typing/custom.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn eq_token(&self) -> PartialEqAny;
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn eq_token(&self) -> PartialEqAny<'_>;
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/typing/custom.rs:111:18
[INFO] [stderr]     |
[INFO] [stderr] 111 |     fn cmp_token(&self) -> (OrdAny, &'static str);
[INFO] [stderr]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 111 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str);
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/typing/custom.rs:153:17
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn eq_token(&self) -> PartialEqAny {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 153 |     fn eq_token(&self) -> PartialEqAny<'_> {
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/typing/custom.rs:163:18
[INFO] [stderr]     |
[INFO] [stderr] 163 |     fn cmp_token(&self) -> (OrdAny, &'static str) {
[INFO] [stderr]     |                  ^^^^^      ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 163 |     fn cmp_token(&self) -> (OrdAny<'_>, &'static str) {
[INFO] [stderr]     |                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/values/frozen_ref.rs:64:46
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<T> {
[INFO] [stderr]    |                                     --       ^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                     |
[INFO] [stderr]    |                                     the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'f`
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub(crate) const fn new(value: &'f T) -> FrozenRef<'f, T> {
[INFO] [stderr]    |                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/layout/heap/allocator/alloc/chain.rs:183:24
[INFO] [stderr]     |
[INFO] [stderr] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator {
[INFO] [stderr]     |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 183 |     pub(crate) fn iter(&self) -> ChunkChainIterator<'_> {
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/layout/heap/profile/aggregated.rs:343:13
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn root(&self) -> StackFrameWithContext {
[INFO] [stderr]     |             ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |             |
[INFO] [stderr]     |             the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 343 |     fn root(&self) -> StackFrameWithContext<'_> {
[INFO] [stderr]     |                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/layout/heap/repr.rs:155:26
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack {
[INFO] [stderr]     |                          ^^^^^     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub(crate) fn unpack(&self) -> AValueOrForwardUnpack<'_> {
[INFO] [stderr]     |                                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/values/types/dict/refs.rs:90:55
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut> {
[INFO] [stderr]    |                                --                     ^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'v`
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<DictMut<'v>> {
[INFO] [stderr]    |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/types/exported_name.rs:108:15
[INFO] [stderr]     |
[INFO] [stderr] 108 |     fn borrow(&self) -> Option<BorrowedExportedName>;
[INFO] [stderr]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 108 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>>;
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/types/exported_name.rs:160:15
[INFO] [stderr]     |
[INFO] [stderr] 160 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stderr]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 160 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/types/exported_name.rs:179:15
[INFO] [stderr]     |
[INFO] [stderr] 179 |     fn borrow(&self) -> Option<BorrowedExportedName> {
[INFO] [stderr]     |               ^^^^^            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 179 |     fn borrow(&self) -> Option<BorrowedExportedName<'_>> {
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/types/int/int_or_big.rs:125:26
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef {
[INFO] [stderr]     |                          ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub(crate) fn as_ref(&self) -> StarlarkIntRef<'_> {
[INFO] [stderr]     |                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/values/types/set/refs.rs:67:55
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut> {
[INFO] [stderr]    |                                --                     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                |
[INFO] [stderr]    |                                the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'v`
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn from_value(x: Value<'v>) -> anyhow::Result<SetMut<'v>> {
[INFO] [stderr]    |                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/values/types/string/str_type.rs:149:41
[INFO] [stderr]     |
[INFO] [stderr] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr {
[INFO] [stderr]     |                                         ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                         |
[INFO] [stderr]     |                                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 149 |     pub(crate) fn as_aligned_padded_str(&self) -> AlignedPaddedStr<'_> {
[INFO] [stderr]     |                                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `starlark` (lib) generated 31 warnings (run `cargo fix --lib -p starlark` to apply 29 suggestions)
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/tests/interop.rs:96:36
[INFO] [stderr]    |
[INFO] [stderr] 96 |         fn alloc_value(self, heap: &Heap) -> Value {
[INFO] [stderr]    |                                    ^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                    |
[INFO] [stderr]    |                                    the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 96 |         fn alloc_value(self, heap: &Heap) -> Value<'_> {
[INFO] [stderr]    |                                                   ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `starlark` (lib test) generated 32 warnings (31 duplicates) (run `cargo fix --lib -p starlark --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starlark-dc7f7143bf23183e)
[INFO] [stdout] 
[INFO] [stdout] running 806 tests
[INFO] [stdout] test analysis::flow::tests::test_lint_no_effect ... ok
[INFO] [stdout] test analysis::dubious::tests::test_lint_duplicate_keys ... ok
[INFO] [stdout] test analysis::dubious::tests::test_lint_identifier_as_statement ... ok
[INFO] [stdout] test analysis::flow::tests::test_lint_misplaced_load ... ok
[INFO] [stdout] test analysis::flow::tests::test_lint_redundant ... ok
[INFO] [stdout] test analysis::flow::tests::test_lint_returns ... ok
[INFO] [stdout] test analysis::find_call_name::tests::finds_function_calls_with_name_kwarg ... ok
[INFO] [stdout] test analysis::flow::tests::test_lint_unreachable ... ok
[INFO] [stdout] test analysis::names::tests::test_lambda_capture ... ok
[INFO] [stdout] test analysis::names::tests::test_flow_control ... ok
[INFO] [stdout] test analysis::incompatible::tests::test_lint_duplicate_top_level_assign ... ok
[INFO] [stdout] test analysis::names::tests::test_early_fail ... ok
[INFO] [stdout] test analysis::names::tests::test_global_defined_later ... ok
[INFO] [stdout] test analysis::incompatible::tests::test_lint_incompatible ... ok
[INFO] [stdout] test analysis::names::tests::test_lint_undefined ... ok
[INFO] [stdout] test analysis::names::tests::test_lint_unassigned ... ok
[INFO] [stdout] test analysis::performance::tests::test_lint_matches_dict_issue ... ok
[INFO] [stdout] test analysis::names::tests::test_lint_unused ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_data ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_inside_fn ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_keyword_matching ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_fn_with_many_issues ... ok
[INFO] [stdout] test analysis::performance::tests::test_lint_matches_any_function ... ok
[INFO] [stdout] test analysis::names::tests::test_lint_duplicate_assign ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_line_before ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_line_before_windows_newlines ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_multiline_span ... ok
[INFO] [stdout] test analysis::underscore::tests::test_lint_inappropriate_underscore ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_small_span ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_preceding_whitespace ... ok
[INFO] [stdout] test analysis::underscore::tests::test_lint_use_ignored ... ok
[INFO] [stdout] test analysis::tests::test_lint_suppressions_with_space_separator ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_used_in_type_expr ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_used_in_top_level_assignment ... ok
[INFO] [stdout] test analysis::unused_loads::remove_tests::test_remove_second_of_two ... ok
[INFO] [stdout] test any::tests::test_any_lifetime ... ok
[INFO] [stdout] test any::tests::test_can_convert ... ok
[INFO] [stdout] test any::tests::test_provides_static_type_id ... ok
[INFO] [stdout] test any::tests::test_provides_static_type_when_type_parameter_has_bound_with_lifetime ... ok
[INFO] [stdout] test coerce::tests::test_coerce_is_unsound ... ok
[INFO] [stdout] test analysis::names::tests::test_assign_for_next ... ok
[INFO] [stdout] test coerce::tests::test_ptr_coerce ... ok
[INFO] [stdout] test analysis::unused_loads::remove_tests::test_remove_all ... ok
[INFO] [stdout] test analysis::unused_loads::remove_tests::test_remove_first_of_two ... ok
[INFO] [stdout] test coerce::tests::test_coerce_type_and_lifetime_params ... ok
[INFO] [stdout] test collections::alloca::tests::test_alloca_bug_not_aligned ... ok
[INFO] [stdout] test collections::alloca::tests::test_alloca_concat ... ok
[INFO] [stdout] test collections::alloca::tests::test_len_in_t_to_len_in_words ... ok
[INFO] [stdout] test collections::alloca::tests::test_rem_in_words_to_rem_in_t ... ok
[INFO] [stdout] test collections::alloca::tests::trigger_bug ... ok
[INFO] [stdout] test collections::alloca::tests::test_alloca ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_with_rename ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_simple ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_unused_annotation_on_arg ... ok
[INFO] [stdout] test analysis::unused_loads::find_tests::test_one_of_two_unused ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_local_variables ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_breakpoint_with_passing_condition ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_truncate_string ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_step_out ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_breakpoint ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_evaluate_expression ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_step_into ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_breakpoint_with_failing_condition ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_step_over ... ok
[INFO] [stdout] test docs::parse::tests::parses_and_removes_sections_from_rust_docstring ... ok
[INFO] [stdout] test docs::parse::tests::parses_rust_docstring ... ok
[INFO] [stdout] test docs::parse::tests::parses_starlark_docstring ... ok
[INFO] [stdout] test debug::adapter::tests::t::test_inspect_variables ... ok
[INFO] [stdout] test debug::inspect::tests::test_debug_variables ... ok
[INFO] [stdout] test docs::parse::tests::parses_rust_function_docstring ... ok
[INFO] [stdout] test docs::tests::markdown::globals_docs_render ... ok
[INFO] [stdout] test docs::tests::markdown::globals_docs_render_with_linked_type ... ok
[INFO] [stdout] test debug::inspect::tests::test_debug_stack ... ok
[INFO] [stdout] test docs::tests::markdown::native_docs_module ... ok
[INFO] [stdout] test docs::tests::markdown::golden_docs_object ... ok
[INFO] [stdout] test docs::tests::rustdocs::inner_object_functions_have_docs ... ok
[INFO] [stdout] test environment::globals::tests::test_send_sync ... ok
[INFO] [stdout] test environment::globals::tests::test_doc_hidden ... ok
[INFO] [stdout] test environment::methods::tests::test_set_attribute ... ok
[INFO] [stdout] test docs::tests::rustdocs::inner_module_functions_have_docs ... ok
[INFO] [stdout] test docs::parse::tests::parses_and_removes_sections_from_starlark_docstring ... ok
[INFO] [stdout] test errors::did_you_mean::tests::best ... ok
[INFO] [stdout] test environment::modules::test_send_sync ... ok
[INFO] [stdout] test environment::modules::tests::test_frozen_module_from_globals ... ok
[INFO] [stdout] test environment::modules::tests::test_gen_heap_summary_profile ... ok
[INFO] [stdout] test docs::tests::rustdocs::test_rustdoc ... ok
[INFO] [stdout] test errors::did_you_mean::tests::earlier_variants_are_more_important ... ok
[INFO] [stdout] test errors::did_you_mean::tests::very_short ... ok
[INFO] [stdout] test errors::did_you_mean::tests::prefixes ... ok
[INFO] [stdout] test errors::did_you_mean::tests::typos ... ok
[INFO] [stdout] test eval::bc::instrs::tests::write ... ok
[INFO] [stdout] test eval::bc::instrs::tests::default ... ok
[INFO] [stdout] test eval::compiler::scope::tests::basic ... ok
[INFO] [stdout] test eval::compiler::constants::tests::test_constants ... ok
[INFO] [stdout] test eval::compiler::scope::tests::def_capture ... ok
[INFO] [stdout] test eval::compiler::scope::tests::existing_module_with_names ... ok
[INFO] [stdout] test eval::compiler::scope::tests::module_reassignment ... ok
[INFO] [stdout] test eval::compiler::scope::tests::nested_def_capture ... ok
[INFO] [stdout] test eval::compiler::scope::tests::def_shadow ... ok
[INFO] [stdout] test eval::bc::instrs::tests::display ... ok
[INFO] [stdout] test eval::runtime::arguments::tests::test_names_map_repeated_name_in_arg_names ... ok
[INFO] [stdout] test eval::runtime::arguments::tests::test_parameter_no_named ... ok
[INFO] [stdout] test eval::compiler::scope::tests::def_param_bindings ... ok
[INFO] [stdout] test eval::bc::opcode::tests::opcode_count ... ok
[INFO] [stdout] test eval::compiler::scope::tests::reassignment_in_loop ... ok
[INFO] [stdout] test eval::runtime::arguments::tests::test_parameter_unpack ... ok
[INFO] [stdout] test eval::runtime::inlined_frame::tests::test_inline_into ... ok
[INFO] [stdout] test eval::runtime::params::parser::tests::test_documentation ... ok
[INFO] [stdout] test eval::runtime::profile::bc::tests::test_bc_profile_data_merge ... ok
[INFO] [stdout] test eval::runtime::profile::bc::tests::test_smoke_2 ... ok
[INFO] [stdout] test eval::runtime::profile::bc::tests::test_bc_pairs_profile_data_merge ... ok
[INFO] [stdout] test docs::parse::tests::parses_starlark_function_docstring ... ok
[INFO] [stdout] test docs::tests::markdown::golden_docs_starlark ... ok
[INFO] [stdout] test eval::runtime::profile::csv::tests::test_csv_writer ... ok
[INFO] [stdout] test eval::runtime::profile::csv::tests::test_quote_str_for_csv ... ok
[INFO] [stdout] test eval::runtime::profile::flamegraph::tests::test_flamegraph_data ... ok
[INFO] [stdout] test eval::runtime::profile::flamegraph::tests::test_flamegraph_writer ... ok
[INFO] [stdout] test eval::runtime::profile::flamegraph::tests::test_merge ... ok
[INFO] [stdout] test eval::runtime::profile::stmt::tests::test_merge ... ok
[INFO] [stdout] test eval::runtime::profile::stmt::tests::test_coverage ... ok
[INFO] [stdout] test eval::runtime::profile::heap::tests::test_profiling ... ok
[INFO] [stdout] test eval::runtime::profile::bc::tests::test_smoke ... ok
[INFO] [stdout] test debug::evaluate::tests::test_debug_evaluate ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_bytecode ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_bytecode_pairs ... ok
[INFO] [stdout] test eval::runtime::params::parser::tests::test_parameters_str ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_coverage ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_flame_allocated ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_flame_retained ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_summary_allocated ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_summary_retained ... ok
[INFO] [stdout] test eval::runtime::profile::typecheck::tests::test_typecheck_profile_merge ... ok
[INFO] [stdout] test eval::runtime::rust_loc::tests::test_rust_loc ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_typecheck ... ok
[INFO] [stdout] test stdlib::breakpoint::tests::test_breakpoint_disabled ... ok
[INFO] [stdout] test stdlib::breakpoint::tests::test_breakpoint_mock ... ok
[INFO] [stdout] test stdlib::breakpoint::tests::test_breakpoint_real ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_statement ... ok
[INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_time_flame ... ok
[INFO] [stdout] test stdlib::call_stack::tests::test_strip_one ... ok
[INFO] [stdout] test stdlib::extra::tests::test_debug ... ok
[INFO] [stdout] test stdlib::call_stack::tests::test_strip_all ... ok
[INFO] [stdout] test stdlib::call_stack::tests::test_simple ... ok
[INFO] [stdout] test stdlib::extra::tests::test_prepr ... ok
[INFO] [stdout] test stdlib::extra::tests::test_print ... ok
[INFO] [stdout] test stdlib::call_stack::tests::test_call_stack_frame ... ok
[INFO] [stdout] test stdlib::extra::tests::test_filter ... ok
[INFO] [stdout] test stdlib::extra::tests::test_pstr ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_constants ... ok
[INFO] [stdout] test eval::runtime::params::parser::tests::test_can_fill_with_args ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_chr ... ok
[INFO] [stdout] test stdlib::extra::tests::test_map ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_tuple ... ok
[INFO] [stdout] test stdlib::json::tests::test_json_encode ... ok
[INFO] [stdout] test stdlib::json::tests::test_json_decode ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_int ... ok
[INFO] [stdout] test stdlib::partial::tests::test_simple ... ok
[INFO] [stdout] test stdlib::partial::tests::test_star_to_partial ... ok
[INFO] [stdout] test stdlib::partial::tests::test_typecheck_bug ... ok
[INFO] [stdout] test stdlib::partial::tests::test_no_args_to_partial ... ok
[INFO] [stdout] test stdlib::tests::test_no_arg ... ok
[INFO] [stdout] test stdlib::partial::tests::test_start_to_returned_func ... ok
[INFO] [stdout] test stdlib::internal::tests::test_ty_of_value_debug ... ok
[INFO] [stdout] test tests::basic::arithmetic_test ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_hash ... ok
[INFO] [stdout] test stdlib::funcs::other::tests::test_abs ... ok
[INFO] [stdout] test tests::basic::test_compare ... ok
[INFO] [stdout] test tests::basic::bitwise_test ... ok
[INFO] [stdout] test tests::basic::test_equality_multiple_globals ... ok
[INFO] [stdout] test stdlib::tests::test_value_attributes ... ok
[INFO] [stdout] test eval::runtime::profile::time_flame::tests::test_time_flame_works_inside_frozen_module ... ok
[INFO] [stdout] test eval::runtime::profile::typecheck::tests::test_typecheck_profile ... ok
[INFO] [stdout] test tests::basic::test_frozen_equality ... ok
[INFO] [stdout] test tests::basic::test_operators ... ok
[INFO] [stdout] test tests::basic::test_not_in_unhashable ... ok
[INFO] [stdout] test tests::bc::and_or::test_false_or_x ... ok
[INFO] [stdout] test tests::bc::and_or::test_false_and_x ... ok
[INFO] [stdout] test tests::bc::and_or::test_true_and_x ... ok
[INFO] [stdout] test tests::basic::test_not_hashable ... ok
[INFO] [stdout] test tests::bc::and_or::test_true_or_x ... ok
[INFO] [stdout] test tests::basic::test_frozen_hash ... ok
[INFO] [stdout] test tests::bc::and_or::test_x_and_true ... ok
[INFO] [stdout] test tests::bc::and_or::test_x_or_false ... ok
[INFO] [stdout] test tests::bc::and_or::test_x_or_true ... ok
[INFO] [stdout] test tests::bc::compr::test_if_true_clause ... ok
[INFO] [stdout] test tests::bc::call::test_call ... ok
[INFO] [stdout] test tests::bc::and_or::test_x_and_false ... ok
[INFO] [stdout] test tests::basic::test_comparison ... ok
[INFO] [stdout] test tests::basic::test_equality ... ok
[INFO] [stdout] test tests::bc::compr::test_no_loop_if_top_collection_is_empty ... ok
[INFO] [stdout] test tests::bc::definitely_assigned::test_definitely_assigned_slot_range_in_list ... ok
[INFO] [stdout] test tests::bc::definitely_assigned::test_definitely_assigned_slot_range_in_call ... ok
[INFO] [stdout] test tests::bc::compr::test_no_loop_if_top_collection_is_empty_on_freeze ... ok
[INFO] [stdout] test tests::bc::compr::test_if_true_clause_on_freeze ... ok
[INFO] [stdout] test tests::bc::definitely_assigned::test_definitely_assigned_bug ... ok
[INFO] [stdout] test tests::bc::definitely_assigned::test_no_op_movs ... ok
[INFO] [stdout] test tests::bc::expr::test_spec_exec_list ... ok
[INFO] [stdout] test tests::bc::expr::test_call_maybe_known_method ... ok
[INFO] [stdout] test tests::bc::for_stmt::test_for_break ... ok
[INFO] [stdout] test tests::bc::expr::test_format_one ... ok
[INFO] [stdout] test tests::bc::expr::test_percent_s_one_format_one_eval ... ok
[INFO] [stdout] test tests::bc::expr::test_type ... ok
[INFO] [stdout] test tests::bc::expr::test_fstring ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_and_stmt ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_false_or_x ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_else_x_or_y ... ok
[INFO] [stdout] test tests::bc::for_stmt::test_for ... ok
[INFO] [stdout] test tests::bc::for_stmt::test_for_continue ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_else_x_and_y ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_false_and_x ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_x_or_true ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_x_or_false ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_true_and_x ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_true_or_x ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_x_and_false ... ok
[INFO] [stdout] test tests::bc::isinstance::test_isinstance ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_if_x_and_true ... ok
[INFO] [stdout] test tests::before_stmt::before_stmt ... ok
[INFO] [stdout] test tests::bc::if_stmt::test_or_stmt ... ok
[INFO] [stdout] test tests::call::test_bad_application ... ok
[INFO] [stdout] test tests::call::test_empty_args_kwargs ... ok
[INFO] [stdout] test tests::bc::definitely_assigned::test_mov_is_used ... ok
[INFO] [stdout] test tests::call::test_frame_size ... ok
[INFO] [stdout] test tests::bc::expr::test_percent_s_one ... ok
[INFO] [stdout] test tests::call::test_argument_evaluation_order ... ok
[INFO] [stdout] test tests::call::funcall_extra_args_def ... ok
[INFO] [stdout] test tests::call::test_extra_args_native ... ok
[INFO] [stdout] test tests::call::test_pos_only_pass ... ok
[INFO] [stdout] test tests::call::test_non_optional_after_optional ... ok
[INFO] [stdout] test tests::call::test_repeated_parameters ... ok
[INFO] [stdout] test tests::call::test_pos_only_fail ... ok
[INFO] [stdout] test tests::comprehension::test_if_only ... ok
[INFO] [stdout] test tests::call::test_insufficient_args_native ... ok
[INFO] [stdout] test tests::comprehension::test_comprehension_blocks ... ok
[INFO] [stdout] test tests::comprehension::test_dict ... ok
[INFO] [stdout] test tests::call::test_parameter_defaults_frozen ... ok
[INFO] [stdout] test tests::comprehension::test_scopes ... ok
[INFO] [stdout] test tests::comprehension::test_same_var_in_two_fors ... ok
[INFO] [stdout] test tests::comprehension::test_same_var_twice_in_assignment ... ok
[INFO] [stdout] test tests::call::test_parameter_defaults ... ok
[INFO] [stdout] test tests::comprehension::test_sequential ... ok
[INFO] [stdout] test tests::def::test_frozen_lambda ... ok
[INFO] [stdout] test tests::def::test_context_captured ... ok
[INFO] [stdout] test tests::def::test_double_capture_and_freeze ... ok
[INFO] [stdout] test tests::def::test_def_freeze ... ok
[INFO] [stdout] test tests::def::test_frozen_lambda_nest ... ok
[INFO] [stdout] test tests::comprehension::test_nested ... ok
[INFO] [stdout] test tests::def::test_lambda_errors ... ok
[INFO] [stdout] test tests::def::test_lambda_capture_reassigned_from_def ... ok
[INFO] [stdout] test tests::def::test_lambda_capture_from_module ... ok
[INFO] [stdout] test tests::def::test_lambda_errors_nested ... ok
[INFO] [stdout] test tests::def::test_nested_def_1 ... ok
[INFO] [stdout] test tests::def::test_lambda_capture_from_def ... ok
[INFO] [stdout] test tests::def::test_lambda ... ok
[INFO] [stdout] test tests::derive::docs::test_derive_docs ... ok
[INFO] [stdout] test tests::comprehension::test_spec ... ok
[INFO] [stdout] test tests::derive::docs::test_derive_docs_on_complex_values ... ok
[INFO] [stdout] test tests::def::test_nested_def_3 ... ok
[INFO] [stdout] test tests::derive::freeze::identity::test_struct ... ok
[INFO] [stdout] test tests::derive::freeze::bounds::assert_impl ... ok
[INFO] [stdout] test tests::derive::freeze::identity::test_anon_struct ... ok
[INFO] [stdout] test tests::derive::freeze::validator::test_ok ... ok
[INFO] [stdout] test tests::derive::freeze::validator::test_fail ... ok
[INFO] [stdout] test tests::derive::freeze::validator_order::test ... ok
[INFO] [stdout] test tests::derive::module::basic::test_starlark_methods ... ok
[INFO] [stdout] test tests::derive::module::basic::test_static_allowed ... ok
[INFO] [stdout] test tests::def::test_nested_def_2 ... ok
[INFO] [stdout] test tests::derive::module::basic::test_starlark_module ... ok
[INFO] [stdout] test tests::derive::module::methods::test_receiver_can_be_named_anything ... ok
[INFO] [stdout] test tests::derive::module::kwargs::test_kwargs ... ok
[INFO] [stdout] test tests::derive::module::named_positional::test_named_after_args ... ok
[INFO] [stdout] test tests::derive::attrs::test_derive_attrs ... ok
[INFO] [stdout] test tests::derive::module::default_value::test_default_value ... ok
[INFO] [stdout] test tests::derive::module::type_annotation::test_type_annotation ... ok
[INFO] [stdout] test tests::derive::module::special_params::test_non_standard_param_names ... ok
[INFO] [stdout] test tests::derive::module::named_positional::test_named_after_args_explicitly_marked ... ok
[INFO] [stdout] test tests::derive::module::named_positional::test_named_can_be_called_as_both_named_and_positional ... ok
[INFO] [stdout] test tests::derive::module::named_positional::test_positional_only ... ok
[INFO] [stdout] test tests::derive::module::named_positional::test_named_only ... ok
[INFO] [stdout] test tests::derive::unpack_value::test_unpack_value ... ok
[INFO] [stdout] test tests::derive::unpack_value::test_starlark_type_repr ... ok
[INFO] [stdout] test tests::freeze_access_value::test ... ok
[INFO] [stdout] test tests::derive::module::unpack_value::test_value_of ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_format ... ok
[INFO] [stdout] test tests::call::test_arguments ... ok
[INFO] [stdout] test tests::derive::module::unpack_value::test_either_of ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_identifier ... ok
[INFO] [stdout] test tests::fstring::fail::escape ... ok
[INFO] [stdout] test tests::for_loop::test_for_loop_bug_1 ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_identifier_expression ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_identifier_multiline ... ok
[INFO] [stdout] test tests::fstring::fail::not_enabled ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_identifier_triple_quotes ... ok
[INFO] [stdout] test tests::fstring::fail::invalid_identifier_raw ... ok
[INFO] [stdout] test tests::fstring::fail::undeclared_variable ... ok
[INFO] [stdout] test tests::fstring::pass::multiple ... ok
[INFO] [stdout] test tests::fstring::pass::function_parameter ... ok
[INFO] [stdout] test tests::fstring::pass::tuple ... ok
[INFO] [stdout] test tests::fstring::pass::basic ... ok
[INFO] [stdout] test tests::fstring::pass::escape ... ok
[INFO] [stdout] test tests::go::test_in_range ... ok
[INFO] [stdout] test tests::derive::module::unpack_value::test_list_of ... ok
[INFO] [stdout] test tests::interop::test_eval_function ... ok
[INFO] [stdout] test tests::fstring::pass::conv ... ok
[INFO] [stdout] test tests::interop::test_load_public_symbols_does_not_reexport ... ok
[INFO] [stdout] test tests::interop::test_load_symbols_extra ... ok
[INFO] [stdout] test tests::interop::test_repr_str ... ok
[INFO] [stdout] test tests::interop::test_load_symbols ... ok
[INFO] [stdout] test tests::interop::test_export_as ... ok
[INFO] [stdout] test tests::opt::def_inline::test_def_const_inlined ... ok
[INFO] [stdout] test tests::opt::constant_folding::test_fold_list_add ... ok
[INFO] [stdout] test tests::opt::def_inline::test_calls_with_locals_inlined ... ok
[INFO] [stdout] test tests::opt::def_inline::test_calls_with_const_args_inlined ... ok
[INFO] [stdout] test tests::opt::def_inline::test_def_list_inlined ... ok
[INFO] [stdout] test tests::opt::def_inline::test_dict_inlined ... ok
[INFO] [stdout] test tests::opt::def_inline::test_do_not_inline_functions_with_return_type ... ok
[INFO] [stdout] test tests::derive::module::unpack_value::test_dict_of ... ok
[INFO] [stdout] test tests::opt::def_inline::test_dict_inlined_call_stack ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_bool_is_ptr_eq ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_const ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_enum_is_ptr_eq ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_short_str_is_ptr_eq ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_int ... ok
[INFO] [stdout] test tests::opt::eq::test_eq_str ... ok
[INFO] [stdout] test tests::opt::if_rand::test_basic ... ok
[INFO] [stdout] test tests::opt::if_rand::test_and ... ok
[INFO] [stdout] test tests::call::funcall_test ... ok
[INFO] [stdout] test tests::opt::if_rand::test_or ... ok
[INFO] [stdout] test tests::opt::list_add::test_list_of_const_add_opt ... ok
[INFO] [stdout] test tests::opt::list_add::test_list_of_expr_add ... ok
[INFO] [stdout] test tests::opt::speculative_exec::test_format_speculatively_before_format_instr ... ok
[INFO] [stdout] test tests::opt::speculative_exec::test_methods_invoked_speculatively ... ok
[INFO] [stdout] test tests::opt::speculative_exec::test_speculatively_inline_enum ... ok
[INFO] [stdout] test tests::opt::test_empty_iterable_optimized_away ... ok
[INFO] [stdout] test tests::opt::test_list_plus_list ... ok
[INFO] [stdout] test tests::opt::test_mutual_recursion ... ok
[INFO] [stdout] test tests::opt::test_private_forward_mutable_module_vars_inlined ... ok
[INFO] [stdout] test tests::opt::test_recursion ... ok
[INFO] [stdout] test tests::opt::test_same_module_struct_getattr_inlined ... ok
[INFO] [stdout] test tests::opt::test_type_is_inlined ... ok
[INFO] [stdout] test tests::opt::test_unreachable_code_optimized_away ... ok
[INFO] [stdout] test tests::opt::type_is::does_not_return_type_is ... ok
[INFO] [stdout] test tests::opt::type_is::returns_type_is ... ok
[INFO] [stdout] test tests::opt::types::test_return_type_erased ... ok
[INFO] [stdout] test tests::opt::types::test_return_type_present ... ok
[INFO] [stdout] test tests::replace_binary::test_replace_binary ... ok
[INFO] [stdout] test tests::runtime::test_callstack ... ok
[INFO] [stdout] test tests::runtime::test_deallocation ... ok
[INFO] [stdout] test tests::runtime::test_display_debug ... ok
[INFO] [stdout] test tests::runtime::test_garbage_collect ... ok
[INFO] [stdout] test tests::runtime::test_garbage_collect_happens ... ok
[INFO] [stdout] test tests::opt::if_rand::test_and_or_not ... ok
[INFO] [stdout] test tests::type_annot::test_only_globals_or_bultins_allowed ... ok
[INFO] [stdout] test tests::type_annot::test_string_const_as_type ... ok
[INFO] [stdout] test tests::type_annot::test_string_lit_as_type ... ok
[INFO] [stdout] test tests::opt::if_rand::test_expr_random ... ok
[INFO] [stdout] test tests::type_annot::test_type_assign_annotation ... ok
[INFO] [stdout] test tests::type_annot::test_typecheck_opt_in ... ok
[INFO] [stdout] test tests::type_annot::test_types_disable ... ok
[INFO] [stdout] test tests::type_annot::test_typecheck_opt_in_self_check ... ok
[INFO] [stdout] test tests::type_annot::test_types_enable ... ok
[INFO] [stdout] test tests::type_annot::test_types_parse_only ... ok
[INFO] [stdout] test tests::uncategorized::alias_test ... ok
[INFO] [stdout] test tests::uncategorized::test_bad_break ... ok
[INFO] [stdout] test tests::uncategorized::test_compiled_literals ... ok
[INFO] [stdout] test tests::uncategorized::test_add_assign ... ok
[INFO] [stdout] test tests::uncategorized::test_compr_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_compound_assignment ... ok
[INFO] [stdout] test tests::uncategorized::test_dict_union ... ok
[INFO] [stdout] test tests::opt::if_rand::test_if_else_random ... ok
[INFO] [stdout] test tests::opt::if_rand::test_if_random ... ok
[INFO] [stdout] test tests::runtime::test_stack_depth ... ok
[INFO] [stdout] test tests::uncategorized::test_function_to_name ... ok
[INFO] [stdout] test tests::uncategorized::test_diagnostics_display ... ok
[INFO] [stdout] test tests::uncategorized::test_error_display ... ok
[INFO] [stdout] test tests::uncategorized::test_dict_with_frozen_list_key_inlined ... ok
[INFO] [stdout] test tests::uncategorized::test_fuzzer_59102 ... ok
[INFO] [stdout] test tests::uncategorized::test_frozen_iteration ... ok
[INFO] [stdout] test tests::uncategorized::test_fuzzer_59839 ... ok
[INFO] [stdout] test tests::uncategorized::test_joe ... ok
[INFO] [stdout] test tests::uncategorized::test_getattr_did_you_mean_custom ... ok
[INFO] [stdout] test tests::uncategorized::test_getattr_did_you_mean_builtin ... ok
[INFO] [stdout] test tests::uncategorized::test_load_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_list_slice_does_not_accept_bool ... ok
[INFO] [stdout] test tests::uncategorized::test_fuzzer_59371 ... ok
[INFO] [stdout] test tests::uncategorized::test_local_from_def_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_module_level_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_lvalue_once ... ok
[INFO] [stdout] test tests::uncategorized::test_load_reexport ... ok
[INFO] [stdout] test tests::uncategorized::test_module_visibility_preserved_by_evaluator ... ok
[INFO] [stdout] test tests::uncategorized::test_label_assign ... ok
[INFO] [stdout] test tests::uncategorized::test_globals_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_module_level_from_def_did_you_mean ... ok
[INFO] [stdout] test tests::uncategorized::test_self_assign ... ok
[INFO] [stdout] test tests::opt::def_inline::test_do_not_inline_too_large_functions ... ok
[INFO] [stdout] test tests::uncategorized::test_nested_loops ... ok
[INFO] [stdout] test tests::uncategorized::test_static_name_checks ... ok
[INFO] [stdout] test tests::uncategorized::test_top_level_statements ... ok
[INFO] [stdout] test tests::uncategorized::test_tabs_fail ... ok
[INFO] [stdout] test typing::callable_param::tests::test_param_spec_display ... ok
[INFO] [stdout] test tests::uncategorized::test_radd ... ok
[INFO] [stdout] test typing::tests::call::test_call_callable ... ok
[INFO] [stdout] test tests::uncategorized::test_self_mutate_dict ... ok
[INFO] [stdout] test typing::tests::call::test_call_not_callable ... ok
[INFO] [stdout] test typing::tests::call::test_call_callable_or_not_callable ... ok
[INFO] [stdout] test typing::tests::call::test_call_pos_only ... ok
[INFO] [stdout] test typing::tests::call::test_never_call_bug ... ok
[INFO] [stdout] test typing::tests::call::test_types_of_args_kwargs ... ok
[INFO] [stdout] test typing::tests::callable::test_callable_named ... ok
[INFO] [stdout] test typing::tests::call::test_type_kwargs ... ok
[INFO] [stdout] test typing::tests::call::test_kwargs_in_native_code ... ok
[INFO] [stdout] test typing::tests::callable::test_callable_with_args ... ok
[INFO] [stdout] test typing::tests::call::test_calls ... ok
[INFO] [stdout] test tests::uncategorized::test_unassigned ... ok
[INFO] [stdout] test typing::tests::list::test_int_mul_list ... ok
[INFO] [stdout] test typing::tests::list::test_list_function ... ok
[INFO] [stdout] test typing::tests::list::test_list_less ... ok
[INFO] [stdout] test typing::tests::list::test_list_bin_op ... ok
[INFO] [stdout] test typing::tests::list::test_list_append ... ok
[INFO] [stdout] test tests::uncategorized::test_self_mutate_list ... ok
[INFO] [stdout] test typing::tests::test_bit_or_return_int ... ok
[INFO] [stdout] test typing::tests::special_function::test_special_function_zip ... ok
[INFO] [stdout] test typing::tests::test_accepts_iterable ... ok
[INFO] [stdout] test typing::tests::test_bit_or_return_list ... ok
[INFO] [stdout] test typing::tests::test_bit_or_with_load ... ok
[INFO] [stdout] test typing::tests::special_function::test_special_function_struct ... ok
[INFO] [stdout] test typing::tests::test_false_negative ... ok
[INFO] [stdout] test typing::tests::test_dict_lookup_by_never ... ok
[INFO] [stdout] test typing::tests::test_failure ... ok
[INFO] [stdout] test typing::tests::test_dict_bug ... ok
[INFO] [stdout] test typing::tests::test_int_plus_float ... ok
[INFO] [stdout] test typing::tests::test_dot_type ... ok
[INFO] [stdout] test typing::tests::test_load ... ok
[INFO] [stdout] test typing::tests::test_success ... ok
[INFO] [stdout] test typing::tests::test_new_list_dict_syntax ... ok
[INFO] [stdout] test typing::tests::test_new_list_dict_syntax_as_value ... ok
[INFO] [stdout] test typing::tests::tuple::test_tuple ... ok
[INFO] [stdout] test typing::tests::test_union ... ok
[INFO] [stdout] test typing::tests::types::test_function_as_type_bit_or ... ok
[INFO] [stdout] test typing::tests::tuple::test_tuple_ellipsis ... ok
[INFO] [stdout] test typing::tests::test_un_op ... ok
[INFO] [stdout] test typing::tests::test_int_bitor_float ... ok
[INFO] [stdout] test typing::tests::test_methods_work_for_ty_starlark_value ... ok
[INFO] [stdout] test util::non_static_type_id::tests::test_non_static_type_id ... ok
[INFO] [stdout] test util::refcell::tests::test_unleak_borrow ... ok
[INFO] [stdout] test util::rtabort::tests::test_rtabort ... ok
[INFO] [stdout] test values::demand::tests::test_trait_downcast ... ok
[INFO] [stdout] test typing::tests::types::test_incorrect_type_dot ... ok
[INFO] [stdout] test typing::tests::types::test_type_alias ... ok
[INFO] [stdout] test values::index::tests::test_apply_slice ... ok
[INFO] [stdout] test values::index::tests::test_convert_index ... ok
[INFO] [stdout] test values::layout::aligned_size::tests::test_checked_next_power_of_two ... ok
[INFO] [stdout] test values::layout::avalue::tests::test_try_freeze_static ... ok
[INFO] [stdout] test values::layout::avalue::tests::tuple_cycle_freeze ... ok
[INFO] [stdout] test values::layout::aligned_size::tests::test_sub ... ok
[INFO] [stdout] test values::layout::alloc_static_simple::tests::test_alloc_static_simple ... ok
[INFO] [stdout] test values::layout::const_frozen_string::tests::test_const_frozen_string ... ok
[INFO] [stdout] test values::layout::const_frozen_string::tests::test_const_frozen_string_for_short_strings ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::allocator::tests::test_big ... ok
[INFO] [stdout] test typing::user::tests::test_intersect_with_abstract_type ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::allocator::tests::test_small ... ok
[INFO] [stdout] test values::layout::complex::tests::test_unpack ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_new_drop ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_new_drop_many ... ok
[INFO] [stdout] test typing::user::tests::test_ty_user_intersects_with_base_starlark_value ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_depth ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_split_at ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_split_at_zero ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_default ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chunk::tests::test_empty ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chunk::tests::test_alloc_release ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chunk_part::tests::test_is_full ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chunk_part::tests::test_split_at ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chunk_part::tests::test_split_at_zero ... ok
[INFO] [stdout] test values::layout::heap::arena::tests::drop_with_blackhole ... ok
[INFO] [stdout] test values::layout::heap::arena::tests::test_is_empty ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::per_thread::tests::test_release_partial ... ok
[INFO] [stdout] test values::layout::heap::arena::tests::test_allocated_summary ... ok
[INFO] [stdout] test values::layout::heap::heap_type::tests::test_interned_string_equal ... ok
[INFO] [stdout] test values::layout::heap::heap_type::tests::test_interned_str_starlark ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_split_at_len ... ok
[INFO] [stdout] test values::layout::heap::profile::aggregated::tests::test_merge ... ok
[INFO] [stdout] test values::layout::heap::profile::aggregated::tests::test_stacks_collect ... ok
[INFO] [stdout] test values::layout::heap::profile::aggregated::tests::test_stacks_collect_retained ... ok
[INFO] [stdout] test values::layout::heap::profile::summary_by_function::tests::drop_non_drop ... ok
[INFO] [stdout] test values::layout::pointer::test_int_tag ... ok
[INFO] [stdout] test values::layout::typed::string::tests::test_string_hashes ... ok
[INFO] [stdout] test values::layout::typed::tests::int ... ok
[INFO] [stdout] test values::layout::heap::heap_type::tests::test_send_sync ... ok
[INFO] [stdout] test values::layout::heap::heap_type::tests::test_string_reallocated_on_heap ... ok
[INFO] [stdout] test values::layout::value::tests::test_check_callable_with_none ... ok
[INFO] [stdout] test values::layout::typed::tests::test_unpack_value_for_frozen_value_typed ... ok
[INFO] [stdout] test values::layout::value::tests::test_downcast_ref ... ok
[INFO] [stdout] test values::layout::value::tests::test_to_json_value ... ok
[INFO] [stdout] test values::layout::value::tests::test_unpack_bigint ... ok
[INFO] [stdout] test values::layout::value::tests::test_unpack_frozen ... ok
[INFO] [stdout] test values::layout::value::tests::test_unpack_i32 ... ok
[INFO] [stdout] test values::type_repr::tests::test_canonical_for_complex_value ... ok
[INFO] [stdout] test values::types::any_array::tests::test_allocation_size ... ok
[INFO] [stdout] test values::types::any_array::tests::test_drop ... ok
[INFO] [stdout] test values::types::any_complex::tests::test_any_complex ... ok
[INFO] [stdout] test values::types::array::tests::debug ... ok
[INFO] [stdout] test values::types::array::tests::display ... ok
[INFO] [stdout] test values::types::array::tests::push ... ok
[INFO] [stdout] test values::layout::value::tests::test_check_callable_with_good_function ... ok
[INFO] [stdout] test values::types::bigint::convert::tests::test_unpack_int_error ... ok
[INFO] [stdout] test values::types::bigint::tests::test_add_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_add_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_and_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_add_big_small ... ok
[INFO] [stdout] test values::layout::heap::arena::tests::test_trait_arena_iteration ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_and_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_not ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_and_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_or_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_or_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_xor_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_or_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_compare_big_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_xor_big_small ... ok
[INFO] [stdout] test values::layout::value::tests::test_display_for_type_error ... ok
[INFO] [stdout] test values::types::bigint::tests::test_compare_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_bit_xor_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_div_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_div_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_floor_div_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_equals ... ok
[INFO] [stdout] test values::types::bigint::tests::test_floor_div_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_hash ... ok
[INFO] [stdout] test values::types::bigint::tests::test_div_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_int_type_matches_bigint ... ok
[INFO] [stdout] test values::types::bigint::tests::test_int_function ... ok
[INFO] [stdout] test values::types::bigint::tests::test_left_shift ... ok
[INFO] [stdout] test values::types::bigint::tests::test_floor_div_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_compare_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_left_shift_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_mul_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_left_shift_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_mul_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_mul_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_percent_big ... ok
[INFO] [stdout] test values::types::bigint::tests::test_percent_big_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_parse ... ok
[INFO] [stdout] test values::types::bigint::tests::test_plus ... ok
[INFO] [stdout] test values::types::bigint::tests::test_percent_big_small ... ok
[INFO] [stdout] test values::types::bigint::tests::test_repr ... ok
[INFO] [stdout] test values::types::bigint::tests::test_str ... ok
[INFO] [stdout] test values::types::bigint::tests::test_right_shift ... ok
[INFO] [stdout] test values::types::bigint::tests::test_right_shift_float ... ok
[INFO] [stdout] test values::types::bigint::tests::test_right_shift_small ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_dict_with_duplicates ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_dict_update_with_self_as_kwargs ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_dict_update_with_self_pos ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_dict_add ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_error_codes ... ok
[INFO] [stdout] test values::types::dict::value::tests::test_get_str ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_frozen_dict_cannot_be_updated_with_self_pos ... ok
[INFO] [stdout] test values::types::ellipsis::tests::test_ellipsis ... ok
[INFO] [stdout] test values::types::dict::value::tests::test_repr_cycle ... ok
[INFO] [stdout] test values::types::dict::methods::tests::test_frozen_dict_cannot_be_updated_with_self_as_kwargs ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_call ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_index ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_index_fail ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_is_callable ... ok
[INFO] [stdout] test values::types::dict::value::tests::test_mutate_dict ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_type_as_type_pass ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_value_index ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_type_fail_compile_time ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_type_fail_runtime ... ok
[INFO] [stdout] test values::types::enumeration::globals::tests::test_enum_repr ... ok
[INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_value_index_correct_type ... ok
[INFO] [stdout] test values::types::float::float::tests::test_arithmetic_operators ... ok
[INFO] [stdout] test values::types::enumeration::globals::tests::test_enum_equality ... ok
[INFO] [stdout] test values::types::float::float::tests::test_comparisons_by_sorting ... ok
[INFO] [stdout] test values::types::float::float::tests::test_comparisons ... ok
[INFO] [stdout] test values::types::float::float::tests::test_write_compact ... ok
[INFO] [stdout] test values::types::float::float::tests::test_write_non_finite ... ok
[INFO] [stdout] test values::types::float::float::tests::test_write_decimal ... ok
[INFO] [stdout] test values::types::float::unpack::tests::test_unpack_float ... ok
[INFO] [stdout] test values::types::int::inline_int::tests::test_min_max_for_bits ... ok
[INFO] [stdout] test values::types::float::float::tests::test_dictionary_key ... ok
[INFO] [stdout] test values::types::float::float::tests::test_write_scientific ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_floor_div_big ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_floor_div_big_small ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_floor_div_small ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_big ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_floor_div_small_big ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_big_small ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_small ... ok
[INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_small_big ... ok
[INFO] [stdout] test values::types::int::tests::test_alignment_int_pointer ... ok
[INFO] [stdout] test values::types::int::tests::test_as_avalue_dyn ... ok
[INFO] [stdout] test values::types::int::tests::test_int_tag ... ok
[INFO] [stdout] test values::types::list::methods::tests::recursive_list ... ok
[INFO] [stdout] test values::types::int::tests::test_minus ... ok
[INFO] [stdout] test values::types::list::methods::tests::test_error_codes ... ok
[INFO] [stdout] test values::types::int::tests::test_arithmetic_operators ... ok
[INFO] [stdout] test values::types::list::methods::tests::test_index ... ok
[INFO] [stdout] test values::types::list::unpack::tests::test_unpack ... ok
[INFO] [stdout] test values::types::list::value::tests::test_arithmetic_on_list ... ok
[INFO] [stdout] test values::types::list::value::tests::test_compare ... ok
[INFO] [stdout] test values::types::list::value::tests::test_repr_cycle ... ok
[INFO] [stdout] test values::types::list::value::tests::test_to_str ... ok
[INFO] [stdout] test values::types::list::value::tests::test_mutate_list ... ok
[INFO] [stdout] test values::types::list_or_tuple::tests::test_unpack ... ok
[INFO] [stdout] test values::types::enumeration::globals::tests::test_enum ... ok
[INFO] [stdout] test values::types::namespace::value::tests::test_repr ... ok
[INFO] [stdout] test values::types::namespace::value::tests::test_kwargs ... ok
[INFO] [stdout] test values::types::namespace::value::tests::test_to_json_cycle ... ok
[INFO] [stdout] test values::types::num::value::tests::test_conversion_to_float ... ok
[INFO] [stdout] test values::types::num::value::tests::test_conversion_to_int ... ok
[INFO] [stdout] test values::types::num::value::tests::test_eq ... ok
[INFO] [stdout] test values::types::num::value::tests::test_from_value ... ok
[INFO] [stdout] test values::types::num::value::tests::test_hashing ... ok
[INFO] [stdout] test values::types::range::range_type::tests::eq ... ok
[INFO] [stdout] test values::types::namespace::value::tests::test_repr_cycle ... ok
[INFO] [stdout] test values::types::list::value::tests::test_value_alias ... ok
[INFO] [stdout] test values::types::list::value::tests::test_mutating_imports ... ok
[INFO] [stdout] test values::types::range::range_type::tests::length_start_stop ... ok
[INFO] [stdout] test values::types::range::range_type::tests::length_start_stop_step ... ok
[INFO] [stdout] test values::types::range::range_type::tests::length_stop ... ok
[INFO] [stdout] test values::types::range::range_type::tests::test_max_len ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_field_invalid ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_1 ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_2 ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_0 ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_3 ... ok
[INFO] [stdout] test tests::opt::constant_folding::test_fold_list_add_too_large ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_4 ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_fail_5 ... ok
[INFO] [stdout] test values::types::record::record_type::tests::test_anon_record ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_equality ... ok
[INFO] [stdout] test values::types::record::record_type::tests::test_record_type_as_type_compile_time ... ok
[INFO] [stdout] test values::types::record::globals::tests::test_record_pass ... ok
[INFO] [stdout] test values::types::record::record_type::tests::test_record_type_as_type_pass ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_fail_compile_time ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_record_instance_typechecker_ty ... ok
[INFO] [stdout] test values::types::record::record_type::tests::test_record_type_as_type_runtime ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_fail_runtime_time ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_typecheck_record_type_call ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_typecheck_field_fail ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_good ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_add_existing ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_add_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_bool_false ... ok
[INFO] [stdout] test values::types::record::ty_record_type::tests::test_typecheck_field_pass ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_add_order ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_clear ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_bool_true ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_add ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_difference_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_difference ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_difference_empty_lhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_difference_order ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_discard ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_difference_empty_rhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_intersection ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_eq ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_intersection_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_not_subset ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_intersection_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_discard_multiple_times ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_intersection_order ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_subset ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_not_subset_empty_rhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_not_superset_empty_lhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_not_superset ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_superset_empty_rhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_subset_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_superset ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_subset_empty_lhs ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_pop_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_is_superset_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_pop ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_remove_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_remove_not_existing ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_single ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_remove ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_type ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_ord ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_union_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_union_empty ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_iter ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_update ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_update_frozen_set_cannot_be_updated_with_self ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_union_ordering_mixed ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_union ... ok
[INFO] [stdout] test values::types::set::set::tests::test_set_type_as_type_compile_time ... ok
[INFO] [stdout] test values::types::set::set::tests::test_set_type_as_type_run_time ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_update_self ... ok
[INFO] [stdout] test values::types::set::set::tests::test_return_set_type_as_type_compile_time ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_and_fail_iter ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_and ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_and_lhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_and_rhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_and_ord ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_or ... ok
[INFO] [stdout] test values::types::set::methods::tests::test_update_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_or_lhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_or_fail_iter ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_xor ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_or_ord ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_or_rhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_xor_lhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_sub ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_xor_fail_iter ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_xor_rhs_empty ... ok
[INFO] [stdout] test values::types::set::value::tests::test_bit_xor_ord ... ok
[INFO] [stdout] test values::types::set::value::tests::test_sub_empty_lhs ... ok
[INFO] [stdout] test values::types::starlark_value_as_type::tests::test_fail_compile_time ... ok
[INFO] [stdout] test values::types::set::value::tests::test_sub_empty_rhs ... ok
[INFO] [stdout] test values::types::set::value::tests::test_sub_fail_iter ... ok
[INFO] [stdout] test values::types::string::dot_format::tests::test_format_capture ... ok
[INFO] [stdout] test values::types::starlark_value_as_type::tests::test_pass ... ok
[INFO] [stdout] test values::types::string::dot_format::tests::test_format ... ok
[INFO] [stdout] test values::types::starlark_value_as_type::tests::test_fail_runtime ... ok
[INFO] [stdout] test values::types::string::dot_format::tests::test_parse_format_one ... ok
[INFO] [stdout] test values::types::string::intern::interner::tests::test_intern ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_parse_percent_s_one ... ok
[INFO] [stdout] test values::types::string::intern::interner::tests::test_string_value_intern ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_incomplete_format ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_int_min ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_d ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_o ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_x ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_unsupported_format_character ... ok
[INFO] [stdout] test values::types::string::methods::tests::test_count ... ok
[INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_e ... ok
[INFO] [stdout] test values::types::string::methods::tests::test_find ... ok
[INFO] [stdout] test values::types::string::repr::tests::test_chunk_non_ascii_or_need_escape ... ok
[INFO] [stdout] test values::types::string::repr::tests::test_to_repr ... ok
[INFO] [stdout] test values::types::string::methods::tests::test_opaque_iterator ... ok
[INFO] [stdout] test values::types::string::repr::tests::test_string_repr ... ok
[INFO] [stdout] test values::types::string::repr::tests::to_repr_no_escape_all_lengths ... ok
[INFO] [stdout] test values::types::string::repr::tests::to_repr_middle_escape_all_lengths ... ok
[INFO] [stdout] test values::types::string::methods::tests::test_error_codes ... ok
[INFO] [stdout] test values::types::string::repr::tests::test_to_repr_long_smoke ... ok
[INFO] [stdout] test values::types::string::repr::tests::to_repr_sse ... ok
[INFO] [stdout] test values::types::string::repr::tests::to_repr_tail_escape_all_lengths ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_arithmetic_on_string ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_string_hash ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_escape_characters ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_string_corruption ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_string_len ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_slice_string ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_successive_add ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_string_is_in ... ok
[INFO] [stdout] test values::types::structs::unordered_hasher::tests::test_unordered_hasher ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_zero_length_string_hash_is_not_zero ... ok
[INFO] [stdout] test values::types::structs::value::tests::test_comparison_bug ... ok
[INFO] [stdout] test values::types::structs::value::tests::test_repr_cycle ... ok
[INFO] [stdout] test values::types::structs::value::tests::test_repr ... ok
[INFO] [stdout] test values::types::structs::value::tests::test_to_json_cycle ... ok
[INFO] [stdout] test values::types::tuple::alloc::tests::test_alloc_tuple ... ok
[INFO] [stdout] test values::types::tuple::alloc::tests::test_alloc_frozen_tuple ... ok
[INFO] [stdout] test values::types::string::str_type::tests::test_string_index ... ok
[INFO] [stdout] test values::types::tuple::unpack::tests::test_unpack ... ok
[INFO] [stdout] test typing::tests::list::test_list_append_bug ... ok
[INFO] [stdout] test values::types::tuple::value::tests::test_to_str ... ok
[INFO] [stdout] test values::types::tuple::value::tests::test_repr_cycle ... ok
[INFO] [stdout] test values::typing::any::tests::test_any_runtime ... ok
[INFO] [stdout] test values::typing::any::tests::test_any_compile_time ... ok
[INFO] [stdout] test values::types::tuple::value::tests::test_tuple_ellipsis_runtime ... ok
[INFO] [stdout] test values::typing::callable::tests::test_callable_fail_compile_time ... ok
[INFO] [stdout] test values::typing::callable::tests::test_callable_checked_runtime ... ok
[INFO] [stdout] test values::typing::callable::tests::test_callable_pass_compile_time ... ok
[INFO] [stdout] test values::typing::callable::tests::test_native_callable_fail_compile_time_wrong_param_count ... ok
[INFO] [stdout] test values::typing::callable::tests::test_callable_runtime ... ok
[INFO] [stdout] test values::typing::callable::tests::test_native_callable_pass ... ok
[INFO] [stdout] test values::typing::callable::tests::test_native_callable_fail_compile_time_wrong_param_type ... ok
[INFO] [stdout] test values::typing::callable::tests::test_typing_callable_fail_compile_time_wrong_param_count ... ok
[INFO] [stdout] test values::typing::callable::tests::test_typing_callable_fail_compile_time_wrong_param_type ... ok
[INFO] [stdout] test values::typing::callable::tests::test_typing_callable_pass ... ok
[INFO] [stdout] test values::typing::never::tests::test_never_compile_time ... ok
[INFO] [stdout] test values::types::structs::value::tests::test_to_json ... ok
[INFO] [stdout] test values::typing::never::tests::test_never_runtime ... ok
[INFO] [stdout] test values::typing::iter::tests::test_iterable_compile_time_pass ... ok
[INFO] [stdout] test values::typing::ty::tests::test_fail_compile_time ... ok
[INFO] [stdout] test values::typing::ty::tests::test_pass ... ok
[INFO] [stdout] test values::typing::type_compiled::globals::tests::test_typechecking ... ok
[INFO] [stdout] test values::typing::ty::tests::test_isinstance ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_eval_type_eval_type ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_isinstance ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_new_list_dict_syntax_fail_runtime ... ok
[INFO] [stdout] test values::typing::iter::tests::test_iterable_compile_time_fail ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_new_list_dict_syntax_fail_compile_time ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_new_list_dict_syntax_pass ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_new_syntax_without_dot_type_compile_time ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_new_syntax_without_dot_type_runtime ... ok
[INFO] [stdout] test values::typing::iter::tests::test_iterable_runtime ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_type_compiled_can_be_used_in_function_signature ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_type_compiled_starlark_api ... ok
[INFO] [stdout] test values::typing::type_type::tests::test ... ok
[INFO] [stdout] test values::value_of_unchecked::tests::test_cast_example ... ok
[INFO] [stdout] test values::value_of_unchecked::tests::test_frozen_value_of_unchecked_send_sync ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_type_compiled_display ... ok
[INFO] [stdout] test values::value_of_unchecked::tests::test_frozen_value_of_unchecked_covariant ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_types ... ok
[INFO] [stdout] test values::typing::type_compiled::tests::test_bit_or ... ok
[INFO] [stdout] test values::types::range::range_type::tests::test_range_exhaustive ... ok
[INFO] [stdout] test tests::go::test_go ... ok
[INFO] [stdout] test values::layout::heap::allocator::alloc::allocator::tests::test_many ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 806 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 46.87s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests starlark
[INFO] [stdout] 
[INFO] [stdout] running 155 tests
[INFO] [stdout] test src/any.rs - any::AnyLifetime (line 71) ... ok
[INFO] [stdout] test src/any.rs - any::AnyLifetime (line 82) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::all_true (line 542) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fail (line 463) ... ok
[INFO] [stdout] test src/assert.rs - assert (line 22) ... ok
[INFO] [stdout] test src/environment/methods.rs - environment::methods::MethodsStatic (line 250) ... ignored
[INFO] [stdout] test src/docs/parse.rs - docs::parse::DocStringKind::Rust (line 69) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::module (line 401) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::is_true (line 516) ... ok
[INFO] [stdout] test src/lib.rs - (line 178) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fails (line 477) ... ok
[INFO] [stdout] test src/assert.rs - assert (line 30) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::pass (line 488) ... ok
[INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::eq (line 566) ... ok
[INFO] [stdout] test src/lib.rs - (line 110) ... ok
[INFO] [stdout] test src/macros.rs - macros::starlark_simple_value (line 165) ... ok
[INFO] [stdout] test src/macros.rs - macros::starlark_simple_value (line 134) ... ok
[INFO] [stdout] test src/lib.rs - (line 318) ... ok
[INFO] [stdout] test src/lib.rs - (line 281) ... ok
[INFO] [stdout] test src/lib.rs - (line 221) ... ok
[INFO] [stdout] test src/lib.rs - (line 24) ... ok
[INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::filter::build::Impl_filter::invoke_impl (line 40) ... ok
[INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::map::build::Impl_map::invoke_impl (line 76) ... ok
[INFO] [stdout] test src/lib.rs - (line 70) ... ok
[INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_max::invoke_impl (line 101) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_enumerate::invoke_impl (line 153) ... ok
[INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_min::invoke_impl (line 126) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_all::invoke_impl (line 99) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_fail::invoke_impl (line 45) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_any::invoke_impl (line 72) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_hash::invoke_impl (line 232) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_dir::invoke_impl (line 132) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_len::invoke_impl (line 272) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_getattr::invoke_impl (line 185) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_sorted::invoke_impl (line 329) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_reversed::invoke_impl (line 297) ... ok
[INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocFrozenValue (line 125) ... ok
[INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocValue (line 63) ... ok
[INFO] [stdout] test src/values/freeze.rs - values::freeze::Freeze (line 43) ... ok
[INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_type::invoke_impl (line 383) ... ok
[INFO] [stdout] test src/values/trace.rs - values::trace::Trace (line 53) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 132) ... ok
[INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocValue (line 41) ... ok
[INFO] [stdout] test src/stdlib/funcs/zip.rs - stdlib::funcs::zip::register_zip::build::Impl_zip::invoke_impl (line 79) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 148) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::collect_repr (line 349) ... ok
[INFO] [stdout] test src/values/layout/typed/string.rs - values::layout::typed::string::FrozenStringValue (line 51) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::bit_or (line 804) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue (line 212) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 81) ... ok
[INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValueTyped<T>::new (line 236) ... ok
[INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValue::new (line 96) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::div (line 733) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::add (line 680) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::set_at (line 859) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::floor_div (line 778) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::mul (line 717) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::percent (line 749) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::minus (line 659) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::plus (line 646) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::slice (line 477) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::is_in (line 631) ... ok
[INFO] [stdout] test src/values/type_repr.rs - values::type_repr::StarlarkTypeRepr (line 40) ... ok
[INFO] [stdout] test src/values/types/dict/alloc.rs - values::types::dict::alloc::AllocDict (line 46) ... ok
[INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::sub (line 696) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_clear::invoke_impl (line 47) ... ok
[INFO] [stdout] test src/values/types/dict/globals.rs - values::types::dict::globals::register_dict::build::Impl_dict::invoke_impl (line 62) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_get::invoke_impl (line 71) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_pop::invoke_impl (line 164) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_popitem::invoke_impl (line 202) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_items::invoke_impl (line 102) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_pop::invoke_impl (line 148) ... ok
[INFO] [stdout] test src/values/types/bool/globals.rs - values::types::bool::globals::register_bool::build::Impl_bool::invoke_impl (line 37) ... ok
[INFO] [stdout] test src/values/types/any.rs - values::types::any (line 27) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_keys::invoke_impl (line 122) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_popitem::invoke_impl (line 216) ... ok
[INFO] [stdout] test src/values/types/enumeration.rs - values::types::enumeration (line 26) ... ok
[INFO] [stdout] test src/values/types/list/alloc.rs - values::types::list::alloc::AllocList (line 33) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_values::invoke_impl (line 359) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_clear::invoke_impl (line 72) ... ok
[INFO] [stdout] test src/values/types/exported_name.rs - values::types::exported_name::ExportedName (line 64) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_setdefault::invoke_impl (line 247) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_append::invoke_impl (line 46) ... ok
[INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_update::invoke_impl (line 299) ... ok
[INFO] [stdout] test src/values/types/int/globals.rs - values::types::int::globals::register_int::build::Impl_int::invoke_impl (line 54) ... ok
[INFO] [stdout] test src/values/types/list/globals.rs - values::types::list::globals::register_list::build::Impl_list::invoke_impl (line 96) ... ok
[INFO] [stdout] test src/values/types/float/globals.rs - values::types::float::globals::register_float::build::Impl_float::invoke_impl (line 38) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_extend::invoke_impl (line 95) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_index::invoke_impl (line 136) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_remove::invoke_impl (line 258) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_remove::invoke_impl (line 242) ... ok
[INFO] [stdout] test src/values/types/record.rs - values::types::record (line 36) ... ok
[INFO] [stdout] test src/values/types/record.rs - values::types::record (line 26) ... ok
[INFO] [stdout] test src/values/types/record/globals.rs - values::types::record::globals::register_record::build::Impl_field::invoke_impl (line 79) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_pop::invoke_impl (line 209) ... ok
[INFO] [stdout] test src/values/types/list/methods.rs - values::types::list::methods::list_methods::build::Impl_insert::invoke_impl (line 179) ... ok
[INFO] [stdout] test src/values/types/range/globals.rs - values::types::range::globals::register_range::build::Impl_range::invoke_impl (line 52) ... ok
[INFO] [stdout] test src/values/types/num/globals.rs - values::types::num::globals::register_num::build::Impl_abs::invoke_impl (line 29) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_add::invoke_impl (line 193) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_issubset::invoke_impl (line 403) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_difference::invoke_impl (line 336) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_discard::invoke_impl (line 291) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_intersection::invoke_impl (line 122) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_update::invoke_impl (line 211) ... ok
[INFO] [stdout] test src/values/types/starlark_value_as_type.rs - values::types::starlark_value_as_type::StarlarkValueAsType (line 78) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_remove::invoke_impl (line 247) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_discard::invoke_impl (line 283) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_issuperset::invoke_impl (line 371) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_remove::invoke_impl (line 256) ... ok
[INFO] [stdout] test src/values/types/string/globals.rs - values::types::string::globals::register_str::build::Impl_chr::invoke_impl (line 38) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_pop::invoke_impl (line 316) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_symmetric_difference::invoke_impl (line 149) ... ok
[INFO] [stdout] test src/values/types/set/methods.rs - values::types::set::methods::set_methods::build::Impl_union::invoke_impl (line 94) ... ok
[INFO] [stdout] test src/values/types/string/globals.rs - values::types::string::globals::register_str::build::Impl_ord::invoke_impl (line 71) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_count::invoke_impl (line 197) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_capitalize::invoke_impl (line 136) ... ok
[INFO] [stdout] test src/values/types/string/globals.rs - values::types::string::globals::register_str::build::Impl_repr::invoke_impl (line 98) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_elems::invoke_impl (line 119) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_endswith::invoke_impl (line 227) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_codepoints::invoke_impl (line 169) ... ok
[INFO] [stdout] test src/values/types/string/globals.rs - values::types::string::globals::register_str::build::Impl_str::invoke_impl (line 127) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_find::invoke_impl (line 257) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_format::invoke_impl (line 322) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_isalnum::invoke_impl (line 394) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_isspace::invoke_impl (line 501) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_index::invoke_impl (line 356) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_istitle::invoke_impl (line 529) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_isdigit::invoke_impl (line 447) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_isalpha::invoke_impl (line 420) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_islower::invoke_impl (line 474) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_join::invoke_impl (line 615) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_isupper::invoke_impl (line 569) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_lstrip::invoke_impl (line 673) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_partition::invoke_impl (line 707) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_lower::invoke_impl (line 596) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_replace::invoke_impl (line 746) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_removesuffix::invoke_impl (line 1264) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_rindex::invoke_impl (line 837) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_removeprefix::invoke_impl (line 1236) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_rpartition::invoke_impl (line 875) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_rfind::invoke_impl (line 804) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_split::invoke_impl (line 1010) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_rstrip::invoke_impl (line 964) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_rsplit::invoke_impl (line 913) ... ok
[INFO] [stdout] test src/values/types/tuple/alloc.rs - values::types::tuple::alloc::AllocTuple (line 36) ... ok
[INFO] [stdout] test src/values/types/structs/alloc.rs - values::types::structs::alloc::AllocStruct (line 46) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_splitlines::invoke_impl (line 1080) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_startswith::invoke_impl (line 1127) ... ok
[INFO] [stdout] test src/values/types/structs.rs - values::types::structs (line 30) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_strip::invoke_impl (line 1154) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_upper::invoke_impl (line 1219) ... ok
[INFO] [stdout] test src/values/unpack.rs - values::unpack::UnpackValue (line 117) ... ok
[INFO] [stdout] test src/values/types/tuple/globals.rs - values::types::tuple::globals::register_tuple::build::Impl_tuple::invoke_impl (line 39) ... ok
[INFO] [stdout] test src/values/types/string/methods.rs - values::types::string::methods::string_methods::build::Impl_title::invoke_impl (line 1187) ... ok
[INFO] [stdout] test src/values/unpack.rs - values::unpack::UnpackValue (line 97) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 154 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 176.92s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b53ab5510fbd16193549a3d45ae33b77b787e47fcae4d2b7ec139925c7735cc9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b53ab5510fbd16193549a3d45ae33b77b787e47fcae4d2b7ec139925c7735cc9", kill_on_drop: false }`
[INFO] [stdout] b53ab5510fbd16193549a3d45ae33b77b787e47fcae4d2b7ec139925c7735cc9
