Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307
Closed
nicholaspoon03 wants to merge 1 commit into
Closed
Bug 2050875 - Use exhaustive whens for Shake to Summarize feature#307nicholaspoon03 wants to merge 1 commit into
nicholaspoon03 wants to merge 1 commit into
firefoxci-taskcluster / source-test-mozlint-mozcheck-tests
succeeded
Jul 2, 2026 in 2m 50s
FirefoxCI (pull_request)
mozcheck Rust unit tests (Treeherder job)
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-07-02T12:21:47.762Z
Resolved: 2026-07-02T12:24:36.891Z
Task Execution Time: 2 minutes, 49 seconds, 129 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: FRkU-ccaR_-ptsI42mZurQ
RunId: 0
Artifacts
- public/code-review/mozlint.json
- public/fetch/perfherder-data-fetch-content.json
- public/logs/live_backing.log
- public/logs/live.log
- public/profile_resource-usage.json
[taskcluster 2026-07-02T12:21:47.937Z] Worker Type (gecko-t/t-linux-docker-amd) settings:
[taskcluster 2026-07-02T12:21:47.937Z] {
[taskcluster 2026-07-02T12:21:47.937Z] "generic-worker": {
[taskcluster 2026-07-02T12:21:47.937Z] "config": {
[taskcluster 2026-07-02T12:21:47.937Z] "headlessTasks": true
[taskcluster 2026-07-02T12:21:47.937Z] },
[taskcluster 2026-07-02T12:21:47.937Z] "engine": "multiuser",
[taskcluster 2026-07-02T12:21:47.937Z] "go-arch": "amd64",
[taskcluster 2026-07-02T12:21:47.937Z] "go-os": "linux",
[taskcluster 2026-07-02T12:21:47.937Z] "go-version": "go1.26.2",
[taskcluster 2026-07-02T12:21:47.937Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-07-02T12:21:47.937Z] "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.937Z] "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-07-02T12:21:47.937Z] "version": "99.2.1"
[taskcluster 2026-07-02T12:21:47.937Z] },
[taskcluster 2026-07-02T12:21:47.937Z] "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-07-02T12:21:47.937Z] "instance-id": "5626641640239918485",
[taskcluster 2026-07-02T12:21:47.937Z] "instance-type": "projects/887720501152/machineTypes/c3d-standard-8-lssd",
[taskcluster 2026-07-02T12:21:47.937Z] "local-ipv4": "10.128.2.29",
[taskcluster 2026-07-02T12:21:47.937Z] "project-id": "fxci-production-level1-workers",
...(209 lines hidden)...
[task 2026-07-02T12:24:28.498+00:00] Compiling strsim v0.11.1
[task 2026-07-02T12:24:28.499+00:00] Running `rustc --crate-name strsim --edition=2015 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5e006f407058e548 -C extra-filename=-e70d9e7fdfe6664f --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.514+00:00] Compiling linux-raw-sys v0.12.1
[task 2026-07-02T12:24:28.516+00:00] Running `rustc --crate-name linux_raw_sys --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=4fb9aaf0689bb4e1 -C extra-filename=-7f0d99c4044a533c --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.584+00:00] Compiling same-file v1.0.6
[task 2026-07-02T12:24:28.587+00:00] Running `rustc --crate-name same_file --edition=2018 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd8d089240626299 -C extra-filename=-a730101ca47f30a8 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.700+00:00] Compiling serde v1.0.228
[task 2026-07-02T12:24:28.702+00:00] Running `rustc --crate-name build_script_build --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=089f3826c00c4bee -C extra-filename=-0c0d3ac83fe3437f --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/build/serde-0c0d3ac83fe3437f -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.837+00:00] Compiling bitflags v2.11.1
[task 2026-07-02T12:24:28.839+00:00] Running `rustc --crate-name bitflags --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=b2b9dce296ce800e -C extra-filename=-068005136f8948b2 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.875+00:00] Compiling heck v0.5.0
[task 2026-07-02T12:24:28.876+00:00] Running `rustc --crate-name heck --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9fa14e8e50dcae1 -C extra-filename=-f2569b767cf4326e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:28.913+00:00] Compiling log v0.4.29
[task 2026-07-02T12:24:28.914+00:00] Running `rustc --crate-name log --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("kv", "kv_serde", "kv_std", "kv_sval", "kv_unstable", "kv_unstable_serde", "kv_unstable_std", "kv_unstable_sval", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std", "sval", "sval_ref", "value-bag"))' -C metadata=c397c10f0140d483 -C extra-filename=-f270951c153d1d77 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.006+00:00] Compiling serde_json v1.0.149
[task 2026-07-02T12:24:29.010+00:00] Running `rustc --crate-name build_script_build --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=658d3468eeb717fc -C extra-filename=-6361a6d06e4c740b --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/build/serde_json-6361a6d06e4c740b -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.023+00:00] Compiling clap_lex v1.1.0
[task 2026-07-02T12:24:29.024+00:00] Running `rustc --crate-name clap_lex --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fea6dab7b9b51784 -C extra-filename=-bf5aad7854b4d8f5 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.040+00:00] Compiling cfg-if v1.0.4
[task 2026-07-02T12:24:29.040+00:00] Running `rustc --crate-name cfg_if --edition=2018 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=0c9c7ab79a80a5eb -C extra-filename=-240b169be3bd5d4e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.074+00:00] Running `rustc --crate-name getrandom --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=0c387374365fac13 -C extra-filename=-20d1053645ce8390 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern cfg_if=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libcfg_if-240b169be3bd5d4e.rmeta --extern libc=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/liblibc-1d5014b8ff44c4ac.rmeta --cap-lints allow`
[task 2026-07-02T12:24:29.113+00:00] Running `/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/build/serde_json-6361a6d06e4c740b/build-script-build`
[task 2026-07-02T12:24:29.119+00:00] Running `rustc --crate-name rustix --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "core", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "rustc-dep-of-std", "rustc-std-workspace-alloc", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=8cec85ccc4ac7566 -C extra-filename=-00ad9ecb50de6756 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern bitflags=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libbitflags-068005136f8948b2.rmeta --extern linux_raw_sys=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/liblinux_raw_sys-7f0d99c4044a533c.rmeta --cap-lints allow --cfg static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel`
[task 2026-07-02T12:24:29.194+00:00] Compiling clap_builder v4.6.0
[task 2026-07-02T12:24:29.195+00:00] Running `rustc --crate-name clap_builder --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=6fc8f722a4a57110 -C extra-filename=-0f3456e113d32087 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern anstream=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libanstream-6ffc0ed2e5e4f55d.rmeta --extern anstyle=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libanstyle-1162de9cbb4f50a9.rmeta --extern clap_lex=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libclap_lex-bf5aad7854b4d8f5.rmeta --extern strsim=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libstrsim-e70d9e7fdfe6664f.rmeta --cap-lints allow`
[task 2026-07-02T12:24:29.201+00:00] Running `/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/build/serde-0c0d3ac83fe3437f/build-script-build`
[task 2026-07-02T12:24:29.219+00:00] Compiling walkdir v2.5.0
[task 2026-07-02T12:24:29.221+00:00] Running `rustc --crate-name walkdir --edition=2018 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=613c801b7995a56d -C extra-filename=-da2c001b7e5eddd2 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern same_file=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libsame_file-a730101ca47f30a8.rmeta --cap-lints allow`
[task 2026-07-02T12:24:29.562+00:00] Running `rustc --crate-name rayon_core --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("web_spin_lock"))' -C metadata=e00e5761bca6a81f -C extra-filename=-ef3e82683948b85e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern crossbeam_deque=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libcrossbeam_deque-322b18b430567fe8.rmeta --extern crossbeam_utils=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libcrossbeam_utils-fe13d7397ceab4c3.rmeta --cap-lints allow`
[task 2026-07-02T12:24:29.610+00:00] Running `rustc --crate-name zmij --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=5a550a5f4480b1b9 -C extra-filename=-ab73b46c38354647 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'`
[task 2026-07-02T12:24:29.747+00:00] Compiling itoa v1.0.18
[task 2026-07-02T12:24:29.747+00:00] Running `rustc --crate-name itoa --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=7d3c0487b4b40c20 -C extra-filename=-798eb72370c2dacd --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.848+00:00] Compiling once_cell v1.21.4
[task 2026-07-02T12:24:29.850+00:00] Running `rustc --crate-name once_cell --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=e7a6c5e8dbec870f -C extra-filename=-03eaad589cd1e9ec --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.869+00:00] Compiling either v1.15.0
[task 2026-07-02T12:24:29.870+00:00] Running `rustc --crate-name either --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=47dec83d536cbb15 -C extra-filename=-768acc00da7a193a --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.978+00:00] Compiling fastrand v2.4.1
[task 2026-07-02T12:24:29.978+00:00] Running `rustc --crate-name fastrand --edition=2018 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "js", "std"))' -C metadata=aa097e1d62629c91 -C extra-filename=-f91576abba7ff433 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:29.994+00:00] Compiling rayon v1.12.0
[task 2026-07-02T12:24:29.994+00:00] Running `rustc --crate-name rayon --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("web_spin_lock"))' -C metadata=5c58b3cf7e1d7df3 -C extra-filename=-ed0c64f533e8afe1 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern either=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libeither-768acc00da7a193a.rmeta --extern rayon_core=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/librayon_core-ef3e82683948b85e.rmeta --cap-lints allow`
[task 2026-07-02T12:24:30.132+00:00] Compiling tl v0.7.8
[task 2026-07-02T12:24:30.136+00:00] Running `rustc --crate-name tl --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tl-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__INTERNALS_DO_NOT_USE", "simd"))' -C metadata=1f380f68356a0a7b -C extra-filename=-9a711f148ed5c726 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:30.327+00:00] Compiling globset v0.4.18
[task 2026-07-02T12:24:30.329+00:00] Running `rustc --crate-name globset --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/globset-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=5c29da32d81028b8 -C extra-filename=-9d4a1601d92671df --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern aho_corasick=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libaho_corasick-0cf6de7257525c6e.rmeta --extern bstr=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libbstr-736b7e0a8979cd86.rmeta --extern log=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/liblog-f270951c153d1d77.rmeta --extern regex_automata=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex_automata-bf01e63a0e437127.rmeta --extern regex_syntax=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex_syntax-763c39baae363659.rmeta --cap-lints allow`
[task 2026-07-02T12:24:30.609+00:00] Running `rustc --crate-name serde_json --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=d34664ca66076270 -C extra-filename=-08f0a530c5c6be27 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern itoa=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libitoa-798eb72370c2dacd.rmeta --extern memchr=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libmemchr-a19a0754b0f9a59b.rmeta --extern serde_core=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libserde_core-641c2570f37b6b5b.rmeta --extern zmij=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libzmij-ab73b46c38354647.rmeta --cap-lints allow --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'`
[task 2026-07-02T12:24:30.861+00:00] Compiling ignore v0.4.25
[task 2026-07-02T12:24:30.862+00:00] Running `rustc --crate-name ignore --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ignore-0.4.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=aa39d8c186b9563f -C extra-filename=-adcf94440370f252 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern crossbeam_deque=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libcrossbeam_deque-322b18b430567fe8.rmeta --extern globset=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libglobset-9d4a1601d92671df.rmeta --extern log=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/liblog-f270951c153d1d77.rmeta --extern memchr=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libmemchr-a19a0754b0f9a59b.rmeta --extern regex_automata=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex_automata-bf01e63a0e437127.rmeta --extern same_file=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libsame_file-a730101ca47f30a8.rmeta --extern walkdir=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libwalkdir-da2c001b7e5eddd2.rmeta --cap-lints allow`
[task 2026-07-02T12:24:30.880+00:00] Compiling tempfile v3.27.0
[task 2026-07-02T12:24:30.881+00:00] Running `rustc --crate-name tempfile --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=e291da38a13db296 -C extra-filename=-f81cb96d1d97ff3a --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern fastrand=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libfastrand-f91576abba7ff433.rmeta --extern getrandom=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libgetrandom-20d1053645ce8390.rmeta --extern once_cell=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libonce_cell-03eaad589cd1e9ec.rmeta --extern rustix=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/librustix-00ad9ecb50de6756.rmeta --cap-lints allow`
[task 2026-07-02T12:24:31.156+00:00] Compiling regex v1.12.3
[task 2026-07-02T12:24:31.157+00:00] Running `rustc --crate-name regex --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=b31dffdcacd2a944 -C extra-filename=-a86b927129a7b81e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern aho_corasick=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libaho_corasick-0cf6de7257525c6e.rmeta --extern memchr=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libmemchr-a19a0754b0f9a59b.rmeta --extern regex_automata=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex_automata-bf01e63a0e437127.rmeta --extern regex_syntax=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex_syntax-763c39baae363659.rmeta --cap-lints allow`
[task 2026-07-02T12:24:31.270+00:00] Compiling glob v0.3.3
[task 2026-07-02T12:24:31.271+00:00] Running `rustc --crate-name glob --edition=2015 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glob-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1e081b823f66966 -C extra-filename=-0b5d8d37a714610e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:31.585+00:00] Compiling unicode_categories v0.1.1
[task 2026-07-02T12:24:31.585+00:00] Running `rustc --crate-name unicode_categories --edition=2015 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode_categories-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=73d3e02aea4339e7 -C extra-filename=-4ac0939284157b3e --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --cap-lints allow`
[task 2026-07-02T12:24:31.769+00:00] Compiling serde_derive v1.0.228
[task 2026-07-02T12:24:31.770+00:00] Running `rustc --crate-name serde_derive --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=37c52e7550c5b120 -C extra-filename=-f12512b13f32b163 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern proc_macro2=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libproc_macro2-8b947d10cfa3dc7d.rlib --extern quote=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libquote-117ea8ba3d8931af.rlib --extern syn=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libsyn-a167ca1364ff6ee3.rlib --extern proc_macro --cap-lints allow`
[task 2026-07-02T12:24:31.841+00:00] Compiling clap_derive v4.6.0
[task 2026-07-02T12:24:31.842+00:00] Running `rustc --crate-name clap_derive --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=6ab8550a71d84171 -C extra-filename=-8c6b6374dcf2a602 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern heck=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libheck-f2569b767cf4326e.rlib --extern proc_macro2=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libproc_macro2-8b947d10cfa3dc7d.rlib --extern quote=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libquote-117ea8ba3d8931af.rlib --extern syn=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libsyn-a167ca1364ff6ee3.rlib --extern proc_macro --cap-lints allow`
[task 2026-07-02T12:24:32.703+00:00] Compiling clap v4.6.0
[task 2026-07-02T12:24:32.703+00:00] Running `rustc --crate-name clap --edition=2024 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --allow=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--allow=clippy::multiple_bound_locations' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::from_iter_instead_of_collect' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' '--allow=clippy::blocks_in_conditions' '--allow=clippy::assigning_clones' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=1e16c4abda65576c -C extra-filename=-00d912957ca22da0 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern clap_builder=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libclap_builder-0f3456e113d32087.rmeta --extern clap_derive=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libclap_derive-8c6b6374dcf2a602.so --cap-lints allow`
[task 2026-07-02T12:24:33.210+00:00] Running `rustc --crate-name serde --edition=2021 /builds/worker/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=27728582aac92968 -C extra-filename=-b342861e994e7fdb --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern serde_core=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libserde_core-641c2570f37b6b5b.rmeta --extern serde_derive=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libserde_derive-f12512b13f32b163.so --cap-lints allow --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'`
[task 2026-07-02T12:24:33.526+00:00] Compiling mozcheck v0.1.0 (/builds/worker/checkouts/gecko/tools/lint/mozcheck)
[task 2026-07-02T12:24:33.526+00:00] Running `rustc --crate-name mozcheck --edition=2024 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::cargo' '--allow=clippy::cargo_common_metadata' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c5a5be3d64c132eb -C extra-filename=-e5285416f6026410 --out-dir /builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps -C incremental=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/incremental -L dependency=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps --extern clap=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libclap-00d912957ca22da0.rlib --extern glob=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libglob-0b5d8d37a714610e.rlib --extern globset=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libglobset-9d4a1601d92671df.rlib --extern ignore=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libignore-adcf94440370f252.rlib --extern rayon=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/librayon-ed0c64f533e8afe1.rlib --extern regex=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libregex-a86b927129a7b81e.rlib --extern serde=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libserde-b342861e994e7fdb.rlib --extern serde_json=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libserde_json-08f0a530c5c6be27.rlib --extern tempfile=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libtempfile-f81cb96d1d97ff3a.rlib --extern tl=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libtl-9a711f148ed5c726.rlib --extern unicode_categories=/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/libunicode_categories-4ac0939284157b3e.rlib`
[task 2026-07-02T12:24:34.533+00:00] Finished `test` profile [unoptimized + debuginfo] target(s) in 10.79s
[task 2026-07-02T12:24:34.560+00:00] Running `/builds/worker/checkouts/gecko/tools/lint/mozcheck/target/debug/deps/mozcheck-e5285416f6026410`
[task 2026-07-02T12:24:34.562+00:00]
[task 2026-07-02T12:24:34.562+00:00] running 45 tests
[task 2026-07-02T12:24:34.563+00:00] test batch::tests::test_parse_batch_input ... ok
[task 2026-07-02T12:24:34.563+00:00] test file_perm::tests::test_executable_flagged ... ok
[task 2026-07-02T12:24:34.563+00:00] test file_perm::tests::test_non_executable_ignored ... ok
[task 2026-07-02T12:24:34.563+00:00] test batch::tests::test_run_trojan_source_via_batch ... ok
[task 2026-07-02T12:24:34.563+00:00] test batch::tests::test_run_file_whitespace_via_batch ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_perm::tests::test_executable_with_shebang_allowed ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_perm::tests::test_executable_without_shebang_flagged_even_with_allow ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_perm::tests::test_fix_mode ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_whitespace::tests::test_clean_file_no_issues ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_whitespace::tests::test_empty_lines_at_end_fixed ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_whitespace::tests::test_missing_final_newline_fixed ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_whitespace::tests::test_missing_final_newline_detected ... ok
[task 2026-07-02T12:24:34.564+00:00] test file_whitespace::tests::test_empty_lines_at_end_detected ... ok
[task 2026-07-02T12:24:34.565+00:00] test file_whitespace::tests::test_crlf_with_other_issues_fix_count ... ok
[task 2026-07-02T12:24:34.565+00:00] test file_whitespace::tests::test_windows_line_endings_detected ... ok
[task 2026-07-02T12:24:34.565+00:00] test file_whitespace::tests::test_crlf_only_fix_count ... ok
[task 2026-07-02T12:24:34.565+00:00] test file_whitespace::tests::test_trailing_whitespace_fixed ... ok
[task 2026-07-02T12:24:34.565+00:00] test license::tests::test_empty_file_is_valid ... ok
[task 2026-07-02T12:24:34.565+00:00] test file_whitespace::tests::test_windows_line_endings_fixed ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_is_test ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_fix_c_style ... ok
[task 2026-07-02T12:24:34.566+00:00] test file_whitespace::tests::test_trailing_whitespace_detected ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_load_valid_licenses ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_missing_license ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_fix_python_style ... ok
[task 2026-07-02T12:24:34.566+00:00] test license::tests::test_fix_preserves_shebang ... ok
[task 2026-07-02T12:24:34.567+00:00] test license::tests::test_valid_license_mpl2 ... ok
[task 2026-07-02T12:24:34.567+00:00] test batch::tests::test_run_rejected_words_via_batch ... ok
[task 2026-07-02T12:24:34.567+00:00] test pathutil::tests::test_expand_exclusions_files ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_exclude_prunes_directory_walk ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_expand_exclusions_no_extensions_skips_dirs ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_exclude_specific_file_during_directory_walk ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_expand_exclusions_relative_exclude ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_exclude_uses_path_components_not_string_prefix ... ok
[task 2026-07-02T12:24:34.568+00:00] test pathutil::tests::test_expand_exclusions_directory ... ok
[task 2026-07-02T12:24:34.568+00:00] test trojan_source::tests::test_clean_file ... ok
[task 2026-07-02T12:24:34.569+00:00] test pathutil::tests::test_glob_exclude_on_individual_files ... ok
[task 2026-07-02T12:24:34.569+00:00] test rejected_words::tests::test_check_reject_words_missing_file ... ok
[task 2026-07-02T12:24:34.569+00:00] test trojan_source::tests::test_file_with_zero_width_space ... ok
[task 2026-07-02T12:24:34.569+00:00] test pathutil::tests::test_expand_exclusions_skips_dotfiles ... ok
[task 2026-07-02T12:24:34.569+00:00] test trojan_source::tests::test_file_with_bidi_override ... ok
[task 2026-07-02T12:24:34.569+00:00] test pathutil::tests::test_expand_exclusions_glob_exclude ... ok
[task 2026-07-02T12:24:34.569+00:00] test trojan_source::tests::test_non_utf8_file ... ok
[task 2026-07-02T12:24:34.571+00:00] test rejected_words::tests::test_check_reject_words_finds_matches ... ok
[task 2026-07-02T12:24:34.571+00:00] test rejected_words::tests::test_check_reject_words_no_matches ... ok
[task 2026-07-02T12:24:34.571+00:00]
[task 2026-07-02T12:24:34.571+00:00] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[task 2026-07-02T12:24:34.571+00:00]
[taskcluster 2026-07-02T12:24:35.602Z] Exit Code: 0
[taskcluster 2026-07-02T12:24:35.602Z] User Time: 16.782ms
[taskcluster 2026-07-02T12:24:35.602Z] Kernel Time: 24.527ms
[taskcluster 2026-07-02T12:24:35.602Z] Wall Time: 2m34.913131333s
[taskcluster 2026-07-02T12:24:35.602Z] Average Available System Memory: 29.32 GiB
[taskcluster 2026-07-02T12:24:35.602Z] Average System Memory Used: 2.02 GiB
[taskcluster 2026-07-02T12:24:35.602Z] Peak System Memory Used: 2.60 GiB
[taskcluster 2026-07-02T12:24:35.602Z] Total System Memory: 31.34 GiB
[taskcluster 2026-07-02T12:24:35.602Z] Result: SUCCEEDED
[taskcluster 2026-07-02T12:24:35.602Z] === Task Finished ===
[taskcluster 2026-07-02T12:24:35.602Z] Task Duration: 2m34.913576093s
[taskcluster:warn 2026-07-02T12:24:35.617Z] [d2g] Artifact "public/code-review/mozlint.json" not found at "/builds/worker/mozlint.json": exit status 1
[taskcluster:warn 2026-07-02T12:24:35.617Z] Error response from daemon: Could not find the file /builds/worker/mozlint.json in container taskcontainer_D4GhOQ_qSVCXs7GCAgicxg
[taskcluster:warn 2026-07-02T12:24:35.617Z]
[taskcluster:warn 2026-07-02T12:24:35.627Z] [d2g] Artifact "public/profile_resource-usage.json" not found at "/builds/worker/profile_resource-usage.json": exit status 1
[taskcluster:warn 2026-07-02T12:24:35.627Z] Error response from daemon: Could not find the file /builds/worker/profile_resource-usage.json in container taskcontainer_D4GhOQ_qSVCXs7GCAgicxg
[taskcluster:warn 2026-07-02T12:24:35.627Z]
[taskcluster 2026-07-02T12:24:36.494Z] [mounts] Preserving cache: Moving "/home/task_178299484855043/cache0" to "/home/generic-worker/caches/GJk4qFMnQbWQ129s-mjr9g"
[taskcluster 2026-07-02T12:24:36.494Z] [mounts] Preserving cache: Moving "/home/task_178299484855043/cache1" to "/home/generic-worker/caches/X6HWl6GETHWE9D5rRmg1EA"
[taskcluster 2026-07-02T12:24:36.494Z] [mounts] Preserving cache: Moving "/home/task_178299484855043/cache2" to "/home/generic-worker/caches/XMEIRNUsRpWQmupT-RFSwA"
Loading