[INFO] fetching crate starlark 0.13.0... [INFO] testing starlark-0.13.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate starlark 0.13.0 into /workspace/builds/worker-2-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-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate starlark 0.13.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 187 packages to latest compatible versions [INFO] [stderr] Adding derive_more v1.0.0 (available: v2.0.1) [INFO] [stderr] Adding erased-serde v0.3.31 (available: v0.4.6) [INFO] [stderr] Adding hashbrown v0.14.5 (available: v0.16.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.5 (available: v0.9.2) [INFO] [stderr] Adding rustyline v14.0.0 (available: v17.0.1) [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.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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 v0.3.4 [INFO] [stderr] Downloaded dupe_derive v0.9.1 [INFO] [stderr] Downloaded display_container v0.9.0 [INFO] [stderr] Downloaded starlark_derive v0.13.0 [INFO] [stderr] Downloaded schemafy_core v0.5.2 [INFO] [stderr] Downloaded schemafy_lib v0.5.2 [INFO] [stderr] Downloaded allocative_derive v0.3.3 [INFO] [stderr] Downloaded cmp_any v0.8.1 [INFO] [stderr] Downloaded debugserver-types v0.5.0 [INFO] [stderr] Downloaded schemafy v0.5.2 [INFO] [stderr] Downloaded starlark_map v0.13.0 [INFO] [stderr] Downloaded dupe v0.9.1 [INFO] [stderr] Downloaded starlark_syntax v0.13.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e9aaad72d058a458afc042fe6800e587ca0bc723c862bbf5cbe98c9b4d881718 [INFO] running `Command { std: "docker" "start" "-a" "e9aaad72d058a458afc042fe6800e587ca0bc723c862bbf5cbe98c9b4d881718", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e9aaad72d058a458afc042fe6800e587ca0bc723c862bbf5cbe98c9b4d881718", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e9aaad72d058a458afc042fe6800e587ca0bc723c862bbf5cbe98c9b4d881718", kill_on_drop: false }` [INFO] [stdout] e9aaad72d058a458afc042fe6800e587ca0bc723c862bbf5cbe98c9b4d881718 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8a2f596663aef62a877a999209c7f9f18c86b0acb19e950dc3f7d133834b3bcf [INFO] running `Command { std: "docker" "start" "-a" "8a2f596663aef62a877a999209c7f9f18c86b0acb19e950dc3f7d133834b3bcf", kill_on_drop: false }` [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling dupe_derive v0.9.1 [INFO] [stderr] Compiling is-terminal v0.4.16 [INFO] [stderr] Compiling allocative v0.3.4 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling nix v0.28.0 [INFO] [stderr] Compiling allocative_derive v0.3.3 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling string_cache v0.8.9 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling starlark_map v0.13.0 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling dupe v0.9.1 [INFO] [stderr] Compiling ref-cast v1.0.24 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling fd-lock v4.0.4 [INFO] [stderr] Compiling annotate-snippets v0.9.2 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Compiling ref-cast-impl v1.0.24 [INFO] [stderr] Compiling schemafy_core v0.5.2 [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling starlark v0.13.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling lalrpop-util v0.19.12 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling display_container v0.9.0 [INFO] [stderr] Compiling starlark_derive v0.13.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling erased-serde v0.3.31 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling cmp_any v0.8.1 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling rustyline v14.0.0 [INFO] [stderr] Compiling logos-derive v0.12.1 [INFO] [stderr] Compiling logos v0.12.1 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling schemafy_lib v0.5.2 [INFO] [stderr] Compiling lalrpop v0.19.12 [INFO] [stderr] Compiling schemafy v0.5.2 [INFO] [stderr] Compiling debugserver-types v0.5.0 [INFO] [stderr] Compiling starlark_syntax v0.13.0 [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>>> { [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>>> { [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 { [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, 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> { [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> { [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> { [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> { [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> { [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>> { [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 { [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> { [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> { [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> { [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> { [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> { [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> { [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 { [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 { [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> { [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; [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>; [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 { [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> { [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 { [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> { [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 { [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> { [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 1m 08s [INFO] running `Command { std: "docker" "inspect" "8a2f596663aef62a877a999209c7f9f18c86b0acb19e950dc3f7d133834b3bcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a2f596663aef62a877a999209c7f9f18c86b0acb19e950dc3f7d133834b3bcf", kill_on_drop: false }` [INFO] [stdout] 8a2f596663aef62a877a999209c7f9f18c86b0acb19e950dc3f7d133834b3bcf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ada085f5be8a1efd82cdc135f07829aaa96843f64ee9cee212c22372edb129c4 [INFO] running `Command { std: "docker" "start" "-a" "ada085f5be8a1efd82cdc135f07829aaa96843f64ee9cee212c22372edb129c4", kill_on_drop: false }` [INFO] [stderr] Compiling rand v0.8.5 [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>>> { [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>>> { [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 { [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, 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> { [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> { [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> { [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> { [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> { [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>> { [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 { [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> { [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> { [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> { [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> { [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> { [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> { [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 { [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 { [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> { [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; [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>; [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 { [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> { [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 { [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> { [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 { [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> { [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 starlark v0.13.0 (/opt/rustwide/workdir) [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>>> { [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>>> { [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 { [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, 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> { [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> { [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> { [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> { [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> { [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>> { [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 { [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> { [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> { [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> { [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> { [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> { [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> { [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 { [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 { [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> { [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; [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>; [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 { [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> { [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 { [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> { [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 { [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> { [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 47.32s [INFO] running `Command { std: "docker" "inspect" "ada085f5be8a1efd82cdc135f07829aaa96843f64ee9cee212c22372edb129c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ada085f5be8a1efd82cdc135f07829aaa96843f64ee9cee212c22372edb129c4", kill_on_drop: false }` [INFO] [stdout] ada085f5be8a1efd82cdc135f07829aaa96843f64ee9cee212c22372edb129c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 16e37257e1cd88906cecbe5e88e578f993c3795eea06703b286fc89e9e9b39df [INFO] running `Command { std: "docker" "start" "-a" "16e37257e1cd88906cecbe5e88e578f993c3795eea06703b286fc89e9e9b39df", kill_on_drop: false }` [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>>> { [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>>> { [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 { [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, 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> { [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> { [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> { [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> { [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> { [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>> { [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 { [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> { [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> { [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> { [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> { [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> { [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> { [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 { [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 { [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> { [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; [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>; [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 { [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> { [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 { [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> { [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 { [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> { [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: 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) generated 29 warnings (run `cargo fix --lib -p starlark` to apply 29 suggestions) [INFO] [stderr] warning: `starlark` (lib test) generated 30 warnings (29 duplicates) (run `cargo fix --lib -p starlark --tests` to apply 1 suggestion) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/starlark-310bd1896de02a43) [INFO] [stdout] [INFO] [stdout] running 806 tests [INFO] [stdout] test analysis::find_call_name::tests::finds_function_calls_with_name_kwarg ... ok [INFO] [stdout] test analysis::dubious::tests::test_lint_duplicate_keys ... ok [INFO] [stdout] test analysis::flow::tests::test_lint_redundant ... ok [INFO] [stdout] test analysis::flow::tests::test_lint_no_effect ... ok [INFO] [stdout] test analysis::flow::tests::test_lint_returns ... ok [INFO] [stdout] test analysis::flow::tests::test_lint_misplaced_load ... ok [INFO] [stdout] test analysis::flow::tests::test_lint_unreachable ... ok [INFO] [stdout] test analysis::incompatible::tests::test_lint_duplicate_top_level_assign ... ok [INFO] [stdout] test analysis::dubious::tests::test_lint_identifier_as_statement ... ok [INFO] [stdout] test analysis::incompatible::tests::test_lint_incompatible ... ok [INFO] [stdout] test analysis::names::tests::test_early_fail ... ok [INFO] [stdout] test analysis::names::tests::test_flow_control ... ok [INFO] [stdout] test analysis::names::tests::test_assign_for_next ... ok [INFO] [stdout] test analysis::names::tests::test_lambda_capture ... ok [INFO] [stdout] test analysis::names::tests::test_lint_duplicate_assign ... ok [INFO] [stdout] test analysis::names::tests::test_global_defined_later ... 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::tests::test_lint_suppressions_line_before_windows_newlines ... ok [INFO] [stdout] test analysis::tests::test_lint_suppressions_inside_fn ... ok [INFO] [stdout] test analysis::performance::tests::test_lint_matches_any_function ... 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::tests::test_lint_suppressions_multiline_span ... 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_with_space_separator ... ok [INFO] [stdout] test analysis::tests::test_lint_suppressions_line_before ... ok [INFO] [stdout] test analysis::underscore::tests::test_lint_inappropriate_underscore ... ok [INFO] [stdout] test analysis::tests::test_lint_suppressions_preceding_whitespace ... 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 analysis::unused_loads::remove_tests::test_remove_all ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_simple ... ok [INFO] [stdout] test analysis::tests::test_lint_suppressions_small_span ... ok [INFO] [stdout] test analysis::tests::test_lint_suppressions_data ... ok [INFO] [stdout] test collections::alloca::tests::test_alloca_bug_not_aligned ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_unused_annotation_on_arg ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_used_in_type_expr ... ok [INFO] [stdout] test any::tests::test_any_lifetime ... ok [INFO] [stdout] test analysis::unused_loads::remove_tests::test_remove_first_of_two ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_used_in_top_level_assignment ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_one_of_two_unused ... ok [INFO] [stdout] test coerce::tests::test_coerce_type_and_lifetime_params ... ok [INFO] [stdout] test analysis::unused_loads::find_tests::test_with_rename ... ok [INFO] [stdout] test coerce::tests::test_ptr_coerce ... ok [INFO] [stdout] test collections::alloca::tests::test_len_in_t_to_len_in_words ... ok [INFO] [stdout] test coerce::tests::test_coerce_is_unsound ... ok [INFO] [stdout] test collections::alloca::tests::test_rem_in_words_to_rem_in_t ... ok [INFO] [stdout] test analysis::unused_loads::remove_tests::test_remove_second_of_two ... ok [INFO] [stdout] test collections::alloca::tests::test_alloca ... ok [INFO] [stdout] test analysis::underscore::tests::test_lint_use_ignored ... ok [INFO] [stdout] test collections::alloca::tests::trigger_bug ... ok [INFO] [stdout] test debug::adapter::tests::t::test_truncate_string ... ok [INFO] [stdout] test collections::alloca::tests::test_alloca_concat ... ok [INFO] [stdout] test docs::parse::tests::parses_rust_docstring ... ok [INFO] [stdout] test docs::parse::tests::parses_starlark_docstring ... ok [INFO] [stdout] test docs::parse::tests::parses_and_removes_sections_from_starlark_docstring ... ok [INFO] [stdout] test docs::parse::tests::parses_starlark_function_docstring ... ok [INFO] [stdout] test docs::parse::tests::parses_and_removes_sections_from_rust_docstring ... ok [INFO] [stdout] test docs::tests::markdown::golden_docs_object ... ok [INFO] [stdout] test docs::parse::tests::parses_rust_function_docstring ... ok [INFO] [stdout] test docs::tests::markdown::native_docs_module ... ok [INFO] [stdout] test docs::tests::markdown::globals_docs_render ... ok [INFO] [stdout] test docs::tests::rustdocs::inner_module_functions_have_docs ... ok [INFO] [stdout] test docs::tests::rustdocs::inner_object_functions_have_docs ... ok [INFO] [stdout] test environment::globals::tests::test_doc_hidden ... ok [INFO] [stdout] test environment::globals::tests::test_send_sync ... ok [INFO] [stdout] test docs::tests::markdown::globals_docs_render_with_linked_type ... 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 errors::did_you_mean::tests::best ... ok [INFO] [stdout] test debug::adapter::tests::t::test_breakpoint_with_passing_condition ... ok [INFO] [stdout] test errors::did_you_mean::tests::earlier_variants_are_more_important ... ok [INFO] [stdout] test debug::adapter::tests::t::test_breakpoint_with_failing_condition ... ok [INFO] [stdout] test errors::did_you_mean::tests::prefixes ... ok [INFO] [stdout] test errors::did_you_mean::tests::typos ... ok [INFO] [stdout] test debug::inspect::tests::test_debug_stack ... ok [INFO] [stdout] test debug::adapter::tests::t::test_evaluate_expression ... ok [INFO] [stdout] test docs::tests::markdown::golden_docs_starlark ... ok [INFO] [stdout] test debug::adapter::tests::t::test_inspect_variables ... ok [INFO] [stdout] test debug::adapter::tests::t::test_local_variables ... ok [INFO] [stdout] test environment::methods::tests::test_set_attribute ... ok [INFO] [stdout] test errors::did_you_mean::tests::very_short ... ok [INFO] [stdout] test eval::bc::instrs::tests::write ... ok [INFO] [stdout] test eval::compiler::scope::tests::def_shadow ... ok [INFO] [stdout] test eval::bc::instrs::tests::display ... ok [INFO] [stdout] test eval::compiler::scope::tests::basic ... ok [INFO] [stdout] test eval::compiler::scope::tests::def_capture ... ok [INFO] [stdout] test docs::tests::rustdocs::test_rustdoc ... ok [INFO] [stdout] test eval::compiler::scope::tests::def_param_bindings ... ok [INFO] [stdout] test debug::adapter::tests::t::test_breakpoint ... ok [INFO] [stdout] test eval::compiler::scope::tests::existing_module_with_names ... ok [INFO] [stdout] test eval::runtime::arguments::tests::test_parameter_no_named ... ok [INFO] [stdout] test eval::compiler::scope::tests::module_reassignment ... ok [INFO] [stdout] test debug::adapter::tests::t::test_step_over ... ok [INFO] [stdout] test eval::runtime::profile::bc::tests::test_bc_pairs_profile_data_merge ... ok [INFO] [stdout] test eval::runtime::profile::bc::tests::test_bc_profile_data_merge ... ok [INFO] [stdout] test eval::runtime::inlined_frame::tests::test_inline_into ... ok [INFO] [stdout] test eval::runtime::arguments::tests::test_parameter_unpack ... ok [INFO] [stdout] test eval::compiler::scope::tests::nested_def_capture ... ok [INFO] [stdout] test eval::runtime::arguments::tests::test_names_map_repeated_name_in_arg_names ... ok [INFO] [stdout] test eval::runtime::profile::flamegraph::tests::test_flamegraph_data ... 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_writer ... ok [INFO] [stdout] test eval::runtime::profile::csv::tests::test_csv_writer ... ok [INFO] [stdout] test eval::bc::opcode::tests::opcode_count ... ok [INFO] [stdout] test eval::runtime::profile::bc::tests::test_smoke_2 ... ok [INFO] [stdout] test eval::runtime::params::parser::tests::test_documentation ... ok [INFO] [stdout] test eval::runtime::profile::flamegraph::tests::test_merge ... ok [INFO] [stdout] test eval::runtime::profile::bc::tests::test_smoke ... ok [INFO] [stdout] test eval::compiler::scope::tests::reassignment_in_loop ... 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 debug::adapter::tests::t::test_step_out ... ok [INFO] [stdout] test debug::adapter::tests::t::test_step_into ... 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_time_flame ... 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_bytecode_pairs ... 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_coverage ... ok [INFO] [stdout] test debug::inspect::tests::test_debug_variables ... 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 eval::runtime::profile::tests::test_profile_golden_statement ... ok [INFO] [stdout] test eval::compiler::constants::tests::test_constants ... ok [INFO] [stdout] test eval::bc::instrs::tests::default ... ok [INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_summary_retained ... ok [INFO] [stdout] test stdlib::breakpoint::tests::test_breakpoint_real ... ok [INFO] [stdout] test eval::runtime::params::parser::tests::test_parameters_str ... ok [INFO] [stdout] test stdlib::call_stack::tests::test_strip_all ... ok [INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_heap_summary_allocated ... ok [INFO] [stdout] test stdlib::call_stack::tests::test_simple ... ok [INFO] [stdout] test stdlib::call_stack::tests::test_strip_one ... ok [INFO] [stdout] test stdlib::call_stack::tests::test_call_stack_frame ... ok [INFO] [stdout] test eval::runtime::profile::tests::test_profile_golden_bytecode ... ok [INFO] [stdout] test debug::evaluate::tests::test_debug_evaluate ... ok [INFO] [stdout] test stdlib::extra::tests::test_debug ... ok [INFO] [stdout] test stdlib::internal::tests::test_ty_of_value_debug ... ok [INFO] [stdout] test stdlib::extra::tests::test_print ... 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::funcs::other::tests::test_constants ... ok [INFO] [stdout] test stdlib::funcs::other::tests::test_chr ... ok [INFO] [stdout] test stdlib::extra::tests::test_prepr ... ok [INFO] [stdout] test stdlib::extra::tests::test_map ... ok [INFO] [stdout] test stdlib::extra::tests::test_filter ... ok [INFO] [stdout] test stdlib::funcs::other::tests::test_abs ... ok [INFO] [stdout] test stdlib::partial::tests::test_no_args_to_partial ... ok [INFO] [stdout] test stdlib::partial::tests::test_simple ... ok [INFO] [stdout] test eval::runtime::params::parser::tests::test_can_fill_with_args ... ok [INFO] [stdout] test stdlib::json::tests::test_json_decode ... ok [INFO] [stdout] test stdlib::funcs::other::tests::test_int ... ok [INFO] [stdout] test eval::runtime::profile::time_flame::tests::test_time_flame_works_inside_frozen_module ... ok [INFO] [stdout] test stdlib::funcs::other::tests::test_hash ... ok [INFO] [stdout] test stdlib::tests::test_no_arg ... ok [INFO] [stdout] test stdlib::extra::tests::test_pstr ... ok [INFO] [stdout] test eval::runtime::profile::typecheck::tests::test_typecheck_profile ... ok [INFO] [stdout] test tests::basic::arithmetic_test ... ok [INFO] [stdout] test stdlib::partial::tests::test_star_to_partial ... ok [INFO] [stdout] test stdlib::partial::tests::test_start_to_returned_func ... ok [INFO] [stdout] test tests::bc::and_or::test_true_and_x ... ok [INFO] [stdout] test tests::bc::and_or::test_true_or_x ... ok [INFO] [stdout] test tests::basic::test_operators ... ok [INFO] [stdout] test tests::bc::and_or::test_false_or_x ... ok [INFO] [stdout] test tests::basic::test_frozen_equality ... ok [INFO] [stdout] test tests::basic::test_frozen_hash ... ok [INFO] [stdout] test tests::basic::test_equality_multiple_globals ... ok [INFO] [stdout] test stdlib::partial::tests::test_typecheck_bug ... ok [INFO] [stdout] test tests::bc::and_or::test_false_and_x ... ok [INFO] [stdout] test tests::basic::test_not_in_unhashable ... ok [INFO] [stdout] test tests::basic::test_not_hashable ... ok [INFO] [stdout] test tests::bc::and_or::test_x_or_true ... ok [INFO] [stdout] test tests::bc::and_or::test_x_and_false ... ok [INFO] [stdout] test tests::bc::call::test_call ... 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::compr::test_if_true_clause ... ok [INFO] [stdout] test stdlib::tests::test_value_attributes ... ok [INFO] [stdout] test tests::basic::test_equality ... ok [INFO] [stdout] test tests::bc::and_or::test_x_or_false ... ok [INFO] [stdout] test tests::bc::expr::test_call_maybe_known_method ... ok [INFO] [stdout] test tests::bc::expr::test_format_one ... ok [INFO] [stdout] test tests::bc::expr::test_fstring ... ok [INFO] [stdout] test tests::bc::and_or::test_x_and_true ... ok [INFO] [stdout] test tests::bc::definitely_assigned::test_definitely_assigned_slot_range_in_call ... ok [INFO] [stdout] test tests::bc::definitely_assigned::test_definitely_assigned_slot_range_in_list ... ok [INFO] [stdout] test tests::bc::compr::test_no_loop_if_top_collection_is_empty_on_freeze ... ok [INFO] [stdout] test tests::bc::definitely_assigned::test_mov_is_used ... ok [INFO] [stdout] test tests::bc::compr::test_no_loop_if_top_collection_is_empty ... ok [INFO] [stdout] test tests::basic::test_comparison ... ok [INFO] [stdout] test tests::bc::expr::test_spec_exec_list ... ok [INFO] [stdout] test tests::bc::expr::test_type ... ok [INFO] [stdout] test tests::basic::bitwise_test ... ok [INFO] [stdout] test tests::bc::compr::test_if_true_clause_on_freeze ... ok [INFO] [stdout] test tests::basic::test_compare ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_else_x_and_y ... ok [INFO] [stdout] test tests::bc::if_stmt::test_and_stmt ... ok [INFO] [stdout] test tests::bc::for_stmt::test_for_continue ... ok [INFO] [stdout] test tests::bc::for_stmt::test_for ... ok [INFO] [stdout] test tests::bc::for_stmt::test_for_break ... ok [INFO] [stdout] test tests::bc::expr::test_percent_s_one ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_false_and_x ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_else_x_or_y ... ok [INFO] [stdout] test tests::bc::expr::test_percent_s_one_format_one_eval ... ok [INFO] [stdout] test tests::before_stmt::before_stmt ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_true_and_x ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_false_or_x ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_x_or_true ... ok [INFO] [stdout] test tests::bc::isinstance::test_isinstance ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_x_or_false ... 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::bc::if_stmt::test_if_x_and_true ... ok [INFO] [stdout] test tests::call::test_insufficient_args_native ... ok [INFO] [stdout] test tests::call::test_non_optional_after_optional ... ok [INFO] [stdout] test tests::comprehension::test_comprehension_blocks ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_true_or_x ... ok [INFO] [stdout] test tests::call::test_repeated_parameters ... ok [INFO] [stdout] test tests::comprehension::test_if_only ... ok [INFO] [stdout] test tests::call::test_pos_only_pass ... ok [INFO] [stdout] test tests::call::test_pos_only_fail ... ok [INFO] [stdout] test tests::call::test_parameter_defaults_frozen ... ok [INFO] [stdout] test tests::comprehension::test_scopes ... ok [INFO] [stdout] test tests::bc::if_stmt::test_if_x_and_false ... ok [INFO] [stdout] test tests::comprehension::test_sequential ... ok [INFO] [stdout] test tests::call::test_frame_size ... ok [INFO] [stdout] test tests::call::test_empty_args_kwargs ... ok [INFO] [stdout] test tests::comprehension::test_dict ... ok [INFO] [stdout] test tests::def::test_context_captured ... ok [INFO] [stdout] test tests::def::test_frozen_lambda ... ok [INFO] [stdout] test tests::comprehension::test_same_var_twice_in_assignment ... ok [INFO] [stdout] test tests::comprehension::test_same_var_in_two_fors ... ok [INFO] [stdout] test tests::def::test_lambda_errors ... ok [INFO] [stdout] test tests::call::test_extra_args_native ... ok [INFO] [stdout] test tests::def::test_double_capture_and_freeze ... ok [INFO] [stdout] test tests::def::test_lambda_errors_nested ... ok [INFO] [stdout] test tests::call::funcall_extra_args_def ... ok [INFO] [stdout] test tests::def::test_frozen_lambda_nest ... ok [INFO] [stdout] test tests::call::test_argument_evaluation_order ... 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_capture_from_def ... ok [INFO] [stdout] test tests::call::test_parameter_defaults ... ok [INFO] [stdout] test tests::def::test_def_freeze ... ok [INFO] [stdout] test tests::derive::docs::test_derive_docs ... ok [INFO] [stdout] test tests::def::test_lambda ... ok [INFO] [stdout] test tests::derive::freeze::bounds::assert_impl ... ok [INFO] [stdout] test tests::derive::docs::test_derive_docs_on_complex_values ... ok [INFO] [stdout] test tests::def::test_nested_def_1 ... ok [INFO] [stdout] test tests::derive::freeze::validator::test_ok ... ok [INFO] [stdout] test tests::derive::freeze::validator_order::test ... ok [INFO] [stdout] test tests::derive::freeze::validator::test_fail ... ok [INFO] [stdout] test tests::derive::module::basic::test_starlark_methods ... ok [INFO] [stdout] test tests::derive::freeze::identity::test_anon_struct ... ok [INFO] [stdout] test tests::derive::freeze::identity::test_struct ... ok [INFO] [stdout] test tests::derive::module::methods::test_receiver_can_be_named_anything ... ok [INFO] [stdout] test tests::def::test_nested_def_3 ... ok [INFO] [stdout] test tests::def::test_nested_def_2 ... 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_named_only ... ok [INFO] [stdout] test tests::derive::module::kwargs::test_kwargs ... ok [INFO] [stdout] test tests::derive::module::special_params::test_non_standard_param_names ... ok [INFO] [stdout] test tests::derive::module::basic::test_static_allowed ... ok [INFO] [stdout] test tests::derive::module::basic::test_starlark_module ... ok [INFO] [stdout] test tests::derive::module::named_positional::test_positional_only ... ok [INFO] [stdout] test tests::derive::module::named_positional::test_named_after_args ... ok [INFO] [stdout] test tests::derive::module::default_value::test_default_value ... ok [INFO] [stdout] test tests::derive::module::named_positional::test_named_after_args_explicitly_marked ... ok [INFO] [stdout] test tests::freeze_access_value::test ... ok [INFO] [stdout] test tests::derive::attrs::test_derive_attrs ... ok [INFO] [stdout] test tests::derive::module::type_annotation::test_type_annotation ... ok [INFO] [stdout] test tests::derive::unpack_value::test_starlark_type_repr ... ok [INFO] [stdout] test tests::derive::unpack_value::test_unpack_value ... ok [INFO] [stdout] test tests::fstring::fail::invalid_identifier_expression ... ok [INFO] [stdout] test tests::fstring::fail::invalid_format ... ok [INFO] [stdout] test tests::derive::module::unpack_value::test_value_of ... ok [INFO] [stdout] test tests::fstring::fail::invalid_identifier ... ok [INFO] [stdout] test tests::comprehension::test_spec ... ok [INFO] [stdout] test tests::fstring::fail::escape ... ok [INFO] [stdout] test tests::fstring::fail::invalid_identifier_raw ... ok [INFO] [stdout] test tests::comprehension::test_nested ... ok [INFO] [stdout] test tests::fstring::fail::invalid_identifier_multiline ... ok [INFO] [stdout] test tests::fstring::fail::undeclared_variable ... ok [INFO] [stdout] test tests::for_loop::test_for_loop_bug_1 ... ok [INFO] [stdout] test tests::fstring::fail::invalid_identifier_triple_quotes ... ok [INFO] [stdout] test tests::derive::module::unpack_value::test_either_of ... ok [INFO] [stdout] test tests::fstring::pass::multiple ... ok [INFO] [stdout] test tests::fstring::fail::not_enabled ... ok [INFO] [stdout] test tests::fstring::pass::tuple ... ok [INFO] [stdout] test tests::go::test_in_range ... ok [INFO] [stdout] test tests::interop::test_load_symbols_extra ... ok [INFO] [stdout] test tests::interop::test_load_symbols ... ok [INFO] [stdout] test tests::fstring::pass::function_parameter ... ok [INFO] [stdout] test tests::fstring::pass::basic ... ok [INFO] [stdout] test tests::fstring::pass::escape ... ok [INFO] [stdout] test tests::interop::test_repr_str ... ok [INFO] [stdout] test tests::derive::module::unpack_value::test_dict_of ... ok [INFO] [stdout] test tests::fstring::pass::conv ... ok [INFO] [stdout] test tests::opt::constant_folding::test_fold_list_add ... ok [INFO] [stdout] test tests::opt::def_inline::test_def_const_inlined ... ok [INFO] [stdout] test tests::derive::module::unpack_value::test_list_of ... ok [INFO] [stdout] test tests::interop::test_load_public_symbols_does_not_reexport ... ok [INFO] [stdout] test tests::opt::def_inline::test_calls_with_locals_inlined ... ok [INFO] [stdout] test tests::interop::test_export_as ... ok [INFO] [stdout] test tests::opt::eq::test_eq_const ... ok [INFO] [stdout] test tests::opt::def_inline::test_calls_with_const_args_inlined ... ok [INFO] [stdout] test tests::opt::eq::test_eq_enum_is_ptr_eq ... ok [INFO] [stdout] test tests::opt::def_inline::test_dict_inlined_call_stack ... ok [INFO] [stdout] test tests::opt::eq::test_eq_short_str_is_ptr_eq ... ok [INFO] [stdout] test tests::call::test_arguments ... ok [INFO] [stdout] test tests::interop::test_eval_function ... ok [INFO] [stdout] test tests::opt::eq::test_eq_bool_is_ptr_eq ... ok [INFO] [stdout] test tests::opt::eq::test_eq_str ... ok [INFO] [stdout] test tests::opt::def_inline::test_def_list_inlined ... ok [INFO] [stdout] test tests::opt::eq::test_eq_int ... ok [INFO] [stdout] test tests::opt::def_inline::test_do_not_inline_functions_with_return_type ... ok [INFO] [stdout] test tests::opt::def_inline::test_dict_inlined ... 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::opt::speculative_exec::test_format_speculatively_before_format_instr ... ok [INFO] [stdout] test tests::opt::list_add::test_list_of_expr_add ... ok [INFO] [stdout] test tests::opt::list_add::test_list_of_const_add_opt ... ok [INFO] [stdout] test tests::opt::speculative_exec::test_methods_invoked_speculatively ... ok [INFO] [stdout] test tests::opt::test_private_forward_mutable_module_vars_inlined ... ok [INFO] [stdout] test tests::opt::test_same_module_struct_getattr_inlined ... ok [INFO] [stdout] test tests::opt::test_empty_iterable_optimized_away ... ok [INFO] [stdout] test tests::opt::speculative_exec::test_speculatively_inline_enum ... ok [INFO] [stdout] test tests::opt::test_unreachable_code_optimized_away ... ok [INFO] [stdout] test tests::opt::types::test_return_type_erased ... ok [INFO] [stdout] test tests::opt::test_list_plus_list ... ok [INFO] [stdout] test tests::opt::type_is::does_not_return_type_is ... ok [INFO] [stdout] test tests::opt::test_mutual_recursion ... ok [INFO] [stdout] test tests::opt::type_is::returns_type_is ... ok [INFO] [stdout] test tests::runtime::test_display_debug ... ok [INFO] [stdout] test tests::runtime::test_deallocation ... 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::opt::test_recursion ... 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::runtime::test_callstack ... ok [INFO] [stdout] test tests::type_annot::test_string_lit_as_type ... ok [INFO] [stdout] test tests::runtime::test_garbage_collect ... ok [INFO] [stdout] test tests::opt::if_rand::test_or ... ok [INFO] [stdout] test tests::type_annot::test_typecheck_opt_in_self_check ... ok [INFO] [stdout] test tests::type_annot::test_typecheck_opt_in ... ok [INFO] [stdout] test tests::type_annot::test_types_parse_only ... ok [INFO] [stdout] test tests::type_annot::test_types_disable ... ok [INFO] [stdout] test tests::opt::test_type_is_inlined ... ok [INFO] [stdout] test tests::type_annot::test_type_assign_annotation ... ok [INFO] [stdout] test tests::type_annot::test_types_enable ... ok [INFO] [stdout] test tests::uncategorized::alias_test ... ok [INFO] [stdout] test tests::uncategorized::test_bad_break ... ok [INFO] [stdout] test tests::uncategorized::test_compr_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_dict_union ... ok [INFO] [stdout] test tests::uncategorized::test_compound_assignment ... ok [INFO] [stdout] test tests::uncategorized::test_compiled_literals ... ok [INFO] [stdout] test tests::uncategorized::test_function_to_name ... ok [INFO] [stdout] test tests::runtime::test_garbage_collect_happens ... ok [INFO] [stdout] test tests::runtime::test_stack_depth ... ok [INFO] [stdout] test tests::uncategorized::test_dict_with_frozen_list_key_inlined ... ok [INFO] [stdout] test tests::uncategorized::test_getattr_did_you_mean_builtin ... ok [INFO] [stdout] test tests::uncategorized::test_fuzzer_59102 ... ok [INFO] [stdout] test tests::uncategorized::test_fuzzer_59371 ... ok [INFO] [stdout] test tests::uncategorized::test_fuzzer_59839 ... ok [INFO] [stdout] test tests::uncategorized::test_diagnostics_display ... ok [INFO] [stdout] test tests::uncategorized::test_frozen_iteration ... ok [INFO] [stdout] test tests::uncategorized::test_joe ... ok [INFO] [stdout] test tests::uncategorized::test_list_slice_does_not_accept_bool ... ok [INFO] [stdout] test tests::uncategorized::test_load_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_globals_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_local_from_def_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_getattr_did_you_mean_custom ... ok [INFO] [stdout] test tests::uncategorized::test_module_level_from_def_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_error_display ... ok [INFO] [stdout] test tests::uncategorized::test_add_assign ... ok [INFO] [stdout] test tests::uncategorized::test_module_level_did_you_mean ... ok [INFO] [stdout] test tests::uncategorized::test_module_visibility_preserved_by_evaluator ... ok [INFO] [stdout] test tests::uncategorized::test_self_assign ... ok [INFO] [stdout] test tests::uncategorized::test_static_name_checks ... ok [INFO] [stdout] test tests::uncategorized::test_nested_loops ... ok [INFO] [stdout] test tests::uncategorized::test_tabs_fail ... ok [INFO] [stdout] test tests::uncategorized::test_label_assign ... ok [INFO] [stdout] test tests::uncategorized::test_top_level_statements ... ok [INFO] [stdout] test typing::callable_param::tests::test_param_spec_display ... ok [INFO] [stdout] test typing::tests::call::test_call_callable_or_not_callable ... ok [INFO] [stdout] test typing::tests::call::test_call_callable ... ok [INFO] [stdout] test typing::tests::call::test_call_not_callable ... ok [INFO] [stdout] test tests::uncategorized::test_load_reexport ... ok [INFO] [stdout] test typing::tests::call::test_calls ... ok [INFO] [stdout] test typing::tests::call::test_never_call_bug ... ok [INFO] [stdout] test typing::tests::call::test_call_pos_only ... ok [INFO] [stdout] test tests::uncategorized::test_lvalue_once ... ok [INFO] [stdout] test typing::tests::call::test_type_kwargs ... ok [INFO] [stdout] test typing::tests::call::test_types_of_args_kwargs ... ok [INFO] [stdout] test tests::uncategorized::test_self_mutate_dict ... ok [INFO] [stdout] test typing::tests::list::test_int_mul_list ... ok [INFO] [stdout] test tests::uncategorized::test_radd ... ok [INFO] [stdout] test tests::uncategorized::test_unassigned ... ok [INFO] [stdout] test typing::tests::list::test_list_bin_op ... ok [INFO] [stdout] test typing::tests::callable::test_callable_with_args ... ok [INFO] [stdout] test typing::tests::list::test_list_less ... ok [INFO] [stdout] test typing::tests::list::test_list_function ... ok [INFO] [stdout] test typing::tests::call::test_kwargs_in_native_code ... ok [INFO] [stdout] test typing::tests::special_function::test_special_function_zip ... ok [INFO] [stdout] test typing::tests::test_bit_or_return_int ... ok [INFO] [stdout] test typing::tests::special_function::test_special_function_struct ... ok [INFO] [stdout] test typing::tests::test_dict_bug ... ok [INFO] [stdout] test typing::tests::test_dict_lookup_by_never ... ok [INFO] [stdout] test typing::tests::test_bit_or_with_load ... ok [INFO] [stdout] test typing::tests::test_accepts_iterable ... ok [INFO] [stdout] test typing::tests::test_failure ... ok [INFO] [stdout] test typing::tests::test_dot_type ... ok [INFO] [stdout] test typing::tests::test_int_bitor_float ... ok [INFO] [stdout] test typing::tests::test_int_plus_float ... ok [INFO] [stdout] test tests::uncategorized::test_self_mutate_list ... ok [INFO] [stdout] test typing::tests::test_methods_work_for_ty_starlark_value ... 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_union ... 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_un_op ... ok [INFO] [stdout] test typing::tests::types::test_incorrect_type_dot ... ok [INFO] [stdout] test typing::tests::types::test_function_as_type_bit_or ... ok [INFO] [stdout] test tests::call::funcall_test ... ok [INFO] [stdout] test typing::tests::callable::test_callable_named ... ok [INFO] [stdout] test typing::tests::test_bit_or_return_list ... ok [INFO] [stdout] test typing::tests::types::test_type_alias ... ok [INFO] [stdout] test typing::tests::test_false_negative ... ok [INFO] [stdout] test typing::tests::list::test_list_append ... ok [INFO] [stdout] test util::rtabort::tests::test_rtabort ... ok [INFO] [stdout] test util::refcell::tests::test_unleak_borrow ... 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::alloc_static_simple::tests::test_alloc_static_simple ... ok [INFO] [stdout] test values::demand::tests::test_trait_downcast ... ok [INFO] [stdout] test values::layout::avalue::tests::test_try_freeze_static ... ok [INFO] [stdout] test values::layout::aligned_size::tests::test_sub ... 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 values::layout::avalue::tests::tuple_cycle_freeze ... ok [INFO] [stdout] test typing::tests::tuple::test_tuple_ellipsis ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_default ... 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_new_drop ... ok [INFO] [stdout] test values::index::tests::test_apply_slice ... 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_len ... ok [INFO] [stdout] test values::layout::complex::tests::test_unpack ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_split_at_zero ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::chunk::tests::test_alloc_release ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::chain::tests::test_new_drop_many ... ok [INFO] [stdout] test util::non_static_type_id::tests::test_non_static_type_id ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::chunk::tests::test_empty ... ok [INFO] [stdout] test typing::user::tests::test_intersect_with_abstract_type ... 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::per_thread::tests::test_release_partial ... ok [INFO] [stdout] test values::layout::heap::arena::tests::test_is_empty ... 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::test_allocated_summary ... ok [INFO] [stdout] test values::layout::heap::heap_type::tests::test_interned_string_equal ... ok [INFO] [stdout] test values::layout::heap::arena::tests::drop_with_blackhole ... ok [INFO] [stdout] test values::layout::heap::heap_type::tests::test_string_reallocated_on_heap ... ok [INFO] [stdout] test values::layout::heap::profile::aggregated::tests::test_stacks_collect ... ok [INFO] [stdout] test values::layout::heap::heap_type::tests::test_send_sync ... 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_retained ... ok [INFO] [stdout] test values::layout::heap::allocator::alloc::allocator::tests::test_small ... ok [INFO] [stdout] test values::layout::pointer::test_int_tag ... ok [INFO] [stdout] test values::layout::typed::tests::int ... ok [INFO] [stdout] test values::layout::typed::string::tests::test_string_hashes ... ok [INFO] [stdout] test values::layout::heap::profile::summary_by_function::tests::drop_non_drop ... ok [INFO] [stdout] test values::layout::value::tests::test_check_callable_with_good_function ... ok [INFO] [stdout] test values::layout::value::tests::test_downcast_ref ... ok [INFO] [stdout] test values::layout::value::tests::test_check_callable_with_none ... ok [INFO] [stdout] test values::layout::value::tests::test_to_json_value ... ok [INFO] [stdout] test values::layout::typed::tests::test_unpack_value_for_frozen_value_typed ... 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::layout::value::tests::test_unpack_frozen ... ok [INFO] [stdout] test values::types::array::tests::push ... ok [INFO] [stdout] test values::types::bigint::convert::tests::test_unpack_int_error ... ok [INFO] [stdout] test typing::user::tests::test_ty_user_intersects_with_base_starlark_value ... ok [INFO] [stdout] test values::layout::value::tests::test_unpack_bigint ... 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::array::tests::display ... ok [INFO] [stdout] test values::layout::value::tests::test_display_for_type_error ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_not ... ok [INFO] [stdout] test values::layout::heap::heap_type::tests::test_interned_str_starlark ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_or_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_and_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_xor_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_add_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_xor_float ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_and_float ... 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_or_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_div_big_float ... ok [INFO] [stdout] test values::types::bigint::tests::test_div_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_div_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_equals ... ok [INFO] [stdout] test values::types::bigint::tests::test_floor_div_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_compare_big_float ... ok [INFO] [stdout] test values::types::bigint::tests::test_floor_div_big_float ... ok [INFO] [stdout] test values::types::bigint::tests::test_hash ... ok [INFO] [stdout] test tests::opt::if_rand::test_expr_random ... ok [INFO] [stdout] test values::types::bigint::tests::test_floor_div_big_small ... 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_int_type_matches_bigint ... ok [INFO] [stdout] test values::types::bigint::tests::test_compare_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_mul_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_left_shift_float ... 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_plus ... ok [INFO] [stdout] test values::types::bigint::tests::test_parse ... ok [INFO] [stdout] test values::types::bigint::tests::test_repr ... ok [INFO] [stdout] test values::types::bigint::tests::test_percent_big_small ... ok [INFO] [stdout] test values::types::bigint::tests::test_right_shift ... ok [INFO] [stdout] test values::types::bigint::tests::test_str ... ok [INFO] [stdout] test values::types::dict::methods::tests::test_dict_add ... ok [INFO] [stdout] test values::types::dict::methods::tests::test_dict_update_with_self_as_kwargs ... 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_pos ... ok [INFO] [stdout] test values::types::dict::value::tests::test_get_str ... ok [INFO] [stdout] test values::types::bigint::tests::test_right_shift_float ... 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::ellipsis::tests::test_ellipsis ... ok [INFO] [stdout] test values::types::dict::methods::tests::test_frozen_dict_cannot_be_updated_with_self_pos ... ok [INFO] [stdout] test values::types::dict::methods::tests::test_error_codes ... 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_fail ... ok [INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_index ... ok [INFO] [stdout] test values::types::dict::value::tests::test_mutate_dict ... ok [INFO] [stdout] test values::types::dict::value::tests::test_repr_cycle ... ok [INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_is_callable ... ok [INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_type_fail_runtime ... 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_as_type_pass ... ok [INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_value_index ... ok [INFO] [stdout] test tests::opt::if_rand::test_and_or_not ... ok [INFO] [stdout] test values::types::float::float::tests::test_arithmetic_operators ... ok [INFO] [stdout] test values::types::float::float::tests::test_comparisons_by_sorting ... ok [INFO] [stdout] test values::types::enumeration::globals::tests::test_enum_repr ... 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::enumeration::globals::tests::test_enum_equality ... ok [INFO] [stdout] test values::types::float::float::tests::test_write_scientific ... ok [INFO] [stdout] test values::types::float::unpack::tests::test_unpack_float ... ok [INFO] [stdout] test values::types::float::float::tests::test_write_decimal ... ok [INFO] [stdout] test values::types::int::inline_int::tests::test_min_max_for_bits ... ok [INFO] [stdout] test values::types::bigint::tests::test_bit_xor_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_floor_div_big ... ok [INFO] [stdout] test values::types::bigint::tests::test_add_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 ... 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_percent_big_small ... ok [INFO] [stdout] test values::types::int::tests::test_as_avalue_dyn ... ok [INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_small_big ... ok [INFO] [stdout] test values::types::int::int_or_big::tests::test_percent_small ... ok [INFO] [stdout] test values::types::int::tests::test_alignment_int_pointer ... ok [INFO] [stdout] test values::types::int::tests::test_minus ... ok [INFO] [stdout] test values::types::int::tests::test_int_tag ... ok [INFO] [stdout] test values::types::float::float::tests::test_dictionary_key ... ok [INFO] [stdout] test values::types::list::methods::tests::recursive_list ... ok [INFO] [stdout] test values::types::enumeration::enum_type::tests::test_enum_value_index_correct_type ... ok [INFO] [stdout] test values::types::list::value::tests::test_compare ... ok [INFO] [stdout] test values::types::list::methods::tests::test_error_codes ... ok [INFO] [stdout] test values::types::list::methods::tests::test_index ... ok [INFO] [stdout] test values::types::list::value::tests::test_arithmetic_on_list ... ok [INFO] [stdout] test values::types::list::value::tests::test_mutate_list ... ok [INFO] [stdout] test values::types::list::unpack::tests::test_unpack ... ok [INFO] [stdout] test values::types::list_or_tuple::tests::test_unpack ... ok [INFO] [stdout] test values::types::list::value::tests::test_repr_cycle ... ok [INFO] [stdout] test values::types::list::value::tests::test_value_alias ... ok [INFO] [stdout] test values::types::int::tests::test_arithmetic_operators ... ok [INFO] [stdout] test values::types::namespace::value::tests::test_kwargs ... ok [INFO] [stdout] test values::layout::heap::arena::tests::test_trait_arena_iteration ... ok [INFO] [stdout] test values::types::num::value::tests::test_conversion_to_int ... ok [INFO] [stdout] test values::types::list::value::tests::test_to_str ... ok [INFO] [stdout] test values::types::num::value::tests::test_conversion_to_float ... ok [INFO] [stdout] test values::types::num::value::tests::test_eq ... 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::num::value::tests::test_from_value ... ok [INFO] [stdout] test values::types::range::range_type::tests::length_start_stop ... ok [INFO] [stdout] test values::types::range::range_type::tests::length_stop ... ok [INFO] [stdout] test values::types::range::range_type::tests::length_start_stop_step ... ok [INFO] [stdout] test values::types::namespace::value::tests::test_repr ... ok [INFO] [stdout] test values::types::namespace::value::tests::test_to_json_cycle ... ok [INFO] [stdout] test values::types::enumeration::globals::tests::test_enum ... ok [INFO] [stdout] test values::types::record::globals::tests::test_record_fail_0 ... ok [INFO] [stdout] test values::types::namespace::value::tests::test_repr_cycle ... ok [INFO] [stdout] test values::types::range::range_type::tests::test_max_len ... ok [INFO] [stdout] test values::types::record::globals::tests::test_record_fail_1 ... ok [INFO] [stdout] test values::types::record::globals::tests::test_field_invalid ... ok [INFO] [stdout] test values::types::list::value::tests::test_mutating_imports ... ok [INFO] [stdout] test values::types::record::record_type::tests::test_anon_record ... 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_4 ... 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_fail_3 ... ok [INFO] [stdout] test values::types::record::globals::tests::test_record_pass ... 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_fail_compile_time ... ok [INFO] [stdout] test values::types::record::record_type::tests::test_record_type_as_type_runtime ... ok [INFO] [stdout] test values::types::record::globals::tests::test_record_fail_5 ... ok [INFO] [stdout] test values::types::record::ty_record_type::tests::test_good ... ok [INFO] [stdout] test values::types::record::ty_record_type::tests::test_record_instance_typechecker_ty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_add ... ok [INFO] [stdout] test values::types::record::ty_record_type::tests::test_typecheck_field_fail ... ok [INFO] [stdout] test values::types::record::globals::tests::test_record_equality ... ok [INFO] [stdout] test values::types::set::methods::tests::test_add_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_add_existing ... ok [INFO] [stdout] test values::types::record::record_type::tests::test_record_type_as_type_pass ... ok [INFO] [stdout] test values::types::set::methods::tests::test_bool_true ... ok [INFO] [stdout] test values::types::set::methods::tests::test_bool_false ... ok [INFO] [stdout] test values::types::set::methods::tests::test_clear ... 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_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_iter ... ok [INFO] [stdout] test values::types::record::ty_record_type::tests::test_typecheck_record_type_call ... ok [INFO] [stdout] test values::types::set::methods::tests::test_difference_order ... ok [INFO] [stdout] test values::types::set::methods::tests::test_eq ... ok [INFO] [stdout] test values::types::set::methods::tests::test_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_discard_multiple_times ... ok [INFO] [stdout] test values::types::set::methods::tests::test_discard ... ok [INFO] [stdout] test values::types::set::methods::tests::test_intersection ... ok [INFO] [stdout] test values::types::set::methods::tests::test_is_not_superset ... 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_subset_empty_rhs ... 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_intersection_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_intersection_iter ... ok [INFO] [stdout] test values::types::set::methods::tests::test_add_order ... ok [INFO] [stdout] test values::types::set::methods::tests::test_is_subset_empty_lhs ... ok [INFO] [stdout] test values::types::set::methods::tests::test_is_not_subset ... ok [INFO] [stdout] test values::types::set::methods::tests::test_difference_empty_rhs ... ok [INFO] [stdout] test values::types::set::methods::tests::test_is_superset ... 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_iter ... ok [INFO] [stdout] test values::types::set::methods::tests::test_is_superset_empty_rhs ... ok [INFO] [stdout] test values::types::set::methods::tests::test_remove_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_iter ... 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_pop ... ok [INFO] [stdout] test values::types::set::methods::tests::test_remove ... ok [INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference ... ok [INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_ord ... ok [INFO] [stdout] test values::types::set::methods::tests::test_pop_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_type ... ok [INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_empty ... ok [INFO] [stdout] test values::types::set::methods::tests::test_union ... ok [INFO] [stdout] test values::types::set::methods::tests::test_symmetric_difference_iter ... ok [INFO] [stdout] test values::types::set::methods::tests::test_union_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_empty ... 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_fail_iter ... ok [INFO] [stdout] test values::types::set::methods::tests::test_update_self ... ok [INFO] [stdout] test values::types::set::set::tests::test_set_type_as_type_compile_time ... ok [INFO] [stdout] test values::types::set::value::tests::test_bit_and_rhs_empty ... 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 ... ok [INFO] [stdout] test tests::opt::if_rand::test_if_random ... 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::set::tests::test_set_type_as_type_run_time ... 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_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_fail_iter ... ok [INFO] [stdout] test values::types::set::methods::tests::test_update_empty ... 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 ... ok [INFO] [stdout] test tests::opt::if_rand::test_if_else_random ... ok [INFO] [stdout] test values::types::set::value::tests::test_bit_or_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_lhs_empty ... ok [INFO] [stdout] test values::types::set::value::tests::test_sub_fail_iter ... ok [INFO] [stdout] test values::types::starlark_value_as_type::tests::test_fail_runtime ... ok [INFO] [stdout] test values::types::set::value::tests::test_sub_empty_rhs ... ok [INFO] [stdout] test values::types::string::dot_format::tests::test_format_capture ... ok [INFO] [stdout] test values::types::set::value::tests::test_bit_xor_ord ... 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_lhs ... 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::intern::interner::tests::test_intern ... ok [INFO] [stdout] test values::types::string::dot_format::tests::test_parse_format_one ... 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::string::methods::tests::test_count ... 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::interpolation::tests::test_incomplete_format ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_unsupported_format_character ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_int_min ... 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::repr::tests::test_to_repr_long_smoke ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_o ... ok [INFO] [stdout] test values::types::string::repr::tests::to_repr_sse ... ok [INFO] [stdout] test values::types::string::methods::tests::test_opaque_iterator ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_e ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_string_hash ... ok [INFO] [stdout] test values::types::string::repr::tests::test_to_repr ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_d ... 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::repr::tests::to_repr_tail_escape_all_lengths ... ok [INFO] [stdout] test values::types::string::methods::tests::test_error_codes ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_zero_length_string_hash_is_not_zero ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_successive_add ... ok [INFO] [stdout] test values::types::string::interpolation::tests::test_type_support_x ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_arithmetic_on_string ... ok [INFO] [stdout] test values::types::structs::unordered_hasher::tests::test_unordered_hasher ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_string_is_in ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_slice_string ... ok [INFO] [stdout] test values::types::structs::value::tests::test_repr_cycle ... ok [INFO] [stdout] test values::types::structs::value::tests::test_comparison_bug ... ok [INFO] [stdout] test values::types::tuple::alloc::tests::test_alloc_frozen_tuple ... ok [INFO] [stdout] test values::types::tuple::alloc::tests::test_alloc_tuple ... ok [INFO] [stdout] test values::types::tuple::unpack::tests::test_unpack ... ok [INFO] [stdout] test values::types::string::str_type::tests::test_escape_characters ... 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::structs::value::tests::test_to_json_cycle ... ok [INFO] [stdout] test values::types::structs::value::tests::test_repr ... ok [INFO] [stdout] test values::types::tuple::value::tests::test_to_str ... 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::types::string::str_type::tests::test_string_index ... 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_callable_pass_compile_time ... ok [INFO] [stdout] test values::types::tuple::value::tests::test_repr_cycle ... 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::iter::tests::test_iterable_compile_time_pass ... ok [INFO] [stdout] test values::typing::never::tests::test_never_compile_time ... ok [INFO] [stdout] test values::typing::never::tests::test_never_runtime ... ok [INFO] [stdout] test values::typing::iter::tests::test_iterable_compile_time_fail ... ok [INFO] [stdout] test values::typing::callable::tests::test_callable_checked_runtime ... ok [INFO] [stdout] test typing::tests::list::test_list_append_bug ... 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_pass ... 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_native_callable_pass ... ok [INFO] [stdout] test values::typing::ty::tests::test_fail_compile_time ... ok [INFO] [stdout] test values::typing::type_compiled::globals::tests::test_typechecking ... ok [INFO] [stdout] test values::types::structs::value::tests::test_to_json ... 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_pass ... ok [INFO] [stdout] test values::typing::iter::tests::test_iterable_runtime ... ok [INFO] [stdout] test values::typing::type_compiled::tests::test_new_list_dict_syntax_fail_compile_time ... ok [INFO] [stdout] test values::value_of_unchecked::tests::test_cast_example ... ok [INFO] [stdout] test values::typing::type_compiled::tests::test_new_list_dict_syntax_fail_runtime ... 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_type_compiled_display ... ok [INFO] [stdout] test values::typing::type_compiled::tests::test_new_syntax_without_dot_type_runtime ... ok [INFO] [stdout] test values::typing::type_compiled::tests::test_new_syntax_without_dot_type_compile_time ... ok [INFO] [stdout] test values::typing::type_type::tests::test ... ok [INFO] [stdout] test values::typing::ty::tests::test_pass ... 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::value_of_unchecked::tests::test_frozen_value_of_unchecked_send_sync ... 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 tests::opt::def_inline::test_do_not_inline_too_large_functions ... ok [INFO] [stdout] test values::types::range::range_type::tests::test_range_exhaustive ... ok [INFO] [stdout] test tests::opt::constant_folding::test_fold_list_add_too_large ... 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 52.03s [INFO] [stdout] [INFO] [stderr] Doc-tests starlark [INFO] [stdout] [INFO] [stdout] running 155 tests [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/any.rs - any::AnyLifetime (line 82) ... ok [INFO] [stdout] test src/lib.rs - (line 24) ... FAILED [INFO] [stdout] test src/any.rs - any::AnyLifetime (line 71) ... ok [INFO] [stdout] test src/assert.rs - assert (line 22) has been running for over 60 seconds [INFO] [stdout] test src/assert.rs - assert (line 30) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::all_true (line 542) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::eq (line 566) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fail (line 463) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fails (line 477) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::is_true (line 516) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::module (line 401) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::pass (line 488) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 110) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 178) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 221) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::eq (line 566) ... FAILED [INFO] [stdout] test src/lib.rs - (line 281) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 318) has been running for over 60 seconds [INFO] [stdout] test src/assert.rs - assert (line 30) ... FAILED [INFO] [stdout] test src/lib.rs - (line 70) has been running for over 60 seconds [INFO] [stdout] test src/macros.rs - macros::starlark_simple_value (line 134) has been running for over 60 seconds [INFO] [stdout] test src/macros.rs - macros::starlark_simple_value (line 134) ... FAILED [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::is_true (line 516) ... FAILED [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fail (line 463) ... FAILED [INFO] [stdout] test src/macros.rs - macros::starlark_simple_value (line 165) ... ok [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::all_true (line 542) ... FAILED [INFO] [stdout] test src/lib.rs - (line 221) ... FAILED [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::fails (line 477) ... FAILED [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::pass (line 488) ... FAILED [INFO] [stdout] test src/lib.rs - (line 110) ... FAILED [INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::filter::build::Impl_filter::invoke_impl (line 40) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::map::build::Impl_map::invoke_impl (line 76) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_max::invoke_impl (line 101) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_min::invoke_impl (line 126) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_all::invoke_impl (line 99) has been running for over 60 seconds [INFO] [stdout] test src/assert.rs - assert (line 22) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_any::invoke_impl (line 72) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 178) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_dir::invoke_impl (line 132) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_enumerate::invoke_impl (line 153) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_fail::invoke_impl (line 45) has been running for over 60 seconds [INFO] [stdout] test src/assert/assert.rs - assert::assert::Assert<'a>::module (line 401) ... FAILED [INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_min::invoke_impl (line 126) ... FAILED [INFO] [stdout] test src/stdlib/funcs/min_max.rs - stdlib::funcs::min_max::register_min_max::build::Impl_max::invoke_impl (line 101) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_getattr::invoke_impl (line 185) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::filter::build::Impl_filter::invoke_impl (line 40) ... FAILED [INFO] [stdout] test src/lib.rs - (line 70) ... FAILED [INFO] [stdout] test src/lib.rs - (line 281) ... FAILED [INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocFrozenValue (line 125) ... ok [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_hash::invoke_impl (line 232) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_len::invoke_impl (line 272) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_reversed::invoke_impl (line 297) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_sorted::invoke_impl (line 329) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_type::invoke_impl (line 383) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/zip.rs - stdlib::funcs::zip::register_zip::build::Impl_zip::invoke_impl (line 79) has been running for over 60 seconds [INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocValue (line 41) has been running for over 60 seconds [INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocValue (line 63) has been running for over 60 seconds [INFO] [stdout] test src/lib.rs - (line 318) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_dir::invoke_impl (line 132) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_any::invoke_impl (line 72) ... FAILED [INFO] [stdout] test src/stdlib/extra.rs - stdlib::extra::map::build::Impl_map::invoke_impl (line 76) ... FAILED [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/values/layout/typed/string.rs - values::layout::typed::string::FrozenStringValue (line 51) has been running for over 60 seconds [INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValue::new (line 96) has been running for over 60 seconds [INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValueTyped::new (line 236) has been running for over 60 seconds [INFO] [stdout] test src/values/trace.rs - values::trace::Trace (line 53) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 132) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_all::invoke_impl (line 99) ... FAILED [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/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_type::invoke_impl (line 383) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_enumerate::invoke_impl (line 153) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_sorted::invoke_impl (line 329) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_fail::invoke_impl (line 45) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 148) ... ok [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_reversed::invoke_impl (line 297) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 81) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue (line 212) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::add (line 680) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::bit_or (line 804) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::collect_repr (line 349) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::div (line 733) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::floor_div (line 778) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::is_in (line 631) has been running for over 60 seconds [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_hash::invoke_impl (line 232) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_getattr::invoke_impl (line 185) ... FAILED [INFO] [stdout] test src/stdlib/funcs/other.rs - stdlib::funcs::other::register_other::build::Impl_len::invoke_impl (line 272) ... FAILED [INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValueTyped::new (line 236) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::minus (line 659) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::mul (line 717) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::percent (line 749) has been running for over 60 seconds [INFO] [stdout] test src/values/owned.rs - values::owned::OwnedFrozenValue::new (line 96) ... FAILED [INFO] [stdout] test src/values/layout/typed/string.rs - values::layout::typed::string::FrozenStringValue (line 51) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::plus (line 646) has been running for over 60 seconds [INFO] [stdout] test src/values/alloc_value.rs - values::alloc_value::AllocValue (line 41) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::ComplexValue (line 81) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::set_at (line 859) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::add (line 680) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::slice (line 477) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::collect_repr (line 349) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::bit_or (line 804) ... FAILED [INFO] [stdout] test src/stdlib/funcs/zip.rs - stdlib::funcs::zip::register_zip::build::Impl_zip::invoke_impl (line 79) ... FAILED [INFO] [stdout] test src/values/type_repr.rs - values::type_repr::StarlarkTypeRepr (line 40) ... ok [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::div (line 733) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::sub (line 696) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::is_in (line 631) ... FAILED [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::floor_div (line 778) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue (line 212) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::mul (line 717) ... FAILED [INFO] [stdout] test src/values/types/any.rs - values::types::any (line 27) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::percent (line 749) ... FAILED [INFO] [stdout] test src/values/types/bool/globals.rs - values::types::bool::globals::register_bool::build::Impl_bool::invoke_impl (line 37) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/globals.rs - values::types::dict::globals::register_dict::build::Impl_dict::invoke_impl (line 62) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_clear::invoke_impl (line 47) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::minus (line 659) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::plus (line 646) ... FAILED [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_get::invoke_impl (line 71) has been running for over 60 seconds [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::set_at (line 859) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::slice (line 477) ... FAILED [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_items::invoke_impl (line 102) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_keys::invoke_impl (line 122) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_pop::invoke_impl (line 148) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_pop::invoke_impl (line 164) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_popitem::invoke_impl (line 202) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_popitem::invoke_impl (line 216) has been running for over 60 seconds [INFO] [stdout] test src/values/types/bool/globals.rs - values::types::bool::globals::register_bool::build::Impl_bool::invoke_impl (line 37) ... FAILED [INFO] [stdout] test src/values/traits.rs - values::traits::StarlarkValue::sub (line 696) ... FAILED [INFO] [stdout] test src/values/types/dict/globals.rs - values::types::dict::globals::register_dict::build::Impl_dict::invoke_impl (line 62) ... FAILED [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_setdefault::invoke_impl (line 247) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_update::invoke_impl (line 299) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_values::invoke_impl (line 359) has been running for over 60 seconds [INFO] [stdout] test src/values/types/enumeration.rs - values::types::enumeration (line 26) has been running for over 60 seconds [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_clear::invoke_impl (line 47) ... FAILED [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_items::invoke_impl (line 102) ... FAILED [INFO] [stdout] test src/values/types/dict/methods.rs - values::types::dict::methods::dict_methods::build::Impl_get::invoke_impl (line 71) ... FAILED [INFO] [stdout] test src/values/types/any.rs - values::types::any (line 27) ... FAILED [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_keys::invoke_impl (line 122) ... FAILED [INFO] [stdout] test src/values/types/exported_name.rs - values::types::exported_name::ExportedName (line 64) has been running for over 60 seconds [INFO] [stdout] test src/values/types/float/globals.rs - values::types::float::globals::register_float::build::Impl_float::invoke_impl (line 38) has been running for over 60 seconds [ERROR] error running command: command timed out after 900 seconds [INFO] running `Command { std: "docker" "inspect" "16e37257e1cd88906cecbe5e88e578f993c3795eea06703b286fc89e9e9b39df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "16e37257e1cd88906cecbe5e88e578f993c3795eea06703b286fc89e9e9b39df", kill_on_drop: false }` [INFO] [stdout] 16e37257e1cd88906cecbe5e88e578f993c3795eea06703b286fc89e9e9b39df