[INFO] fetching crate uiua-doc-gen 1.0.6+uiua-0.18.0-1... [INFO] linting uiua-doc-gen-1.0.6+uiua-0.18.0-1 against nightly for clippy-nonminimal_bool-denied [INFO] extracting crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 [INFO] finished tweaking crates.io crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 [INFO] tweaked toml for crates.io crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 on toolchain nightly [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate uiua-doc-gen 1.0.6+uiua-0.18.0-1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded errno v0.3.11 [INFO] [stderr] Downloaded sys-locale v0.3.1 [INFO] [stderr] Downloaded vorbis_rs v0.5.5 [INFO] [stderr] Downloaded serde_tuple_macros v1.1.2 [INFO] [stderr] Downloaded quick-error v2.0.1 [INFO] [stderr] Downloaded unicode-script v0.5.7 [INFO] [stderr] Downloaded unicode-linebreak v0.1.5 [INFO] [stderr] Downloaded rustversion v1.0.20 [INFO] [stderr] Downloaded debug_unsafe v0.1.3 [INFO] [stderr] Downloaded ogg_next_sys v0.1.4 [INFO] [stderr] Downloaded phf v0.8.0 [INFO] [stderr] Downloaded lockfree-object-pool v0.1.6 [INFO] [stderr] Downloaded pad-adapter v0.1.1 [INFO] [stderr] Downloaded inventory v0.3.15 [INFO] [stderr] Downloaded phf_generator v0.8.0 [INFO] [stderr] Downloaded collection_literals v1.0.1 [INFO] [stderr] Downloaded toml_datetime v0.6.9 [INFO] [stderr] Downloaded attribute-derive v0.9.2 [INFO] [stderr] Downloaded servo_arc v0.1.1 [INFO] [stderr] Downloaded thin-slice v0.1.1 [INFO] [stderr] Downloaded uuid v1.11.0 [INFO] [stderr] Downloaded dtoa v1.0.9 [INFO] [stderr] Downloaded selectors v0.22.0 [INFO] [stderr] Downloaded html5ever v0.29.0 [INFO] [stderr] Downloaded winnow v0.7.10 [INFO] [stderr] Downloaded pulldown-cmark v0.13.0 [INFO] [stderr] Downloaded skrifa v0.22.3 [INFO] [stderr] Downloaded zlib-rs v0.5.2 [INFO] [stderr] Downloaded chrono v0.4.38 [INFO] [stderr] Downloaded fontdb v0.16.2 [INFO] [stderr] Downloaded csv v1.3.0 [INFO] [stderr] Downloaded idna v0.5.0 [INFO] [stderr] Downloaded markup5ever v0.14.0 [INFO] [stderr] Downloaded drain_filter_polyfill v0.1.3 [INFO] [stderr] Downloaded leptos_dom v0.6.15 [INFO] [stderr] Downloaded leptos_config v0.6.15 [INFO] [stderr] Downloaded fast-float2 v0.2.3 [INFO] [stderr] Downloaded http v1.1.0 [INFO] [stderr] Downloaded zopfli v0.8.1 [INFO] [stderr] Downloaded font-types v0.7.2 [INFO] [stderr] Downloaded rustfft v6.2.0 [INFO] [stderr] Downloaded const_format_proc_macros v0.2.33 [INFO] [stderr] Downloaded read-fonts v0.22.5 [INFO] [stderr] Downloaded markup5ever v0.10.1 [INFO] [stderr] Downloaded web-sys v0.3.72 [INFO] [stderr] Downloaded html-escape v0.2.13 [INFO] [stderr] Downloaded phf_generator v0.10.0 [INFO] [stderr] Downloaded anstyle-wincon v3.0.6 [INFO] [stderr] Downloaded regex-automata v0.4.8 [INFO] [stderr] Downloaded aotuv_lancer_vorbis_sys v0.1.5 [INFO] [stderr] Downloaded cosmic-text v0.12.1 [INFO] [stderr] Downloaded object v0.36.5 [INFO] [stderr] Downloaded radix_trie v0.2.1 [INFO] [stderr] Downloaded image v0.25.4 [INFO] [stderr] Downloaded leptos v0.6.15 [INFO] [stderr] Downloaded webpki-roots v1.0.3 [INFO] [stderr] Downloaded swash v0.1.19 [INFO] [stderr] Downloaded clap_builder v4.5.20 [INFO] [stderr] Downloaded ttf-parser v0.20.0 [INFO] [stderr] Downloaded tokio v1.41.0 [INFO] [stderr] Downloaded jpeg-decoder v0.3.1 [INFO] [stderr] Downloaded serde_json v1.0.132 [INFO] [stderr] Downloaded toml_edit v0.22.26 [INFO] [stderr] Downloaded zip v4.6.1 [INFO] [stderr] Downloaded coolor v1.0.0 [INFO] [stderr] Downloaded html5ever v0.25.2 [INFO] [stderr] Downloaded rustyline v15.0.0 [INFO] [stderr] Downloaded tokio-util v0.7.12 [INFO] [stderr] Downloaded mio v1.0.2 [INFO] [stderr] Downloaded uiua_parser v0.18.1 [INFO] [stderr] Downloaded cssparser v0.27.2 [INFO] [stderr] Downloaded derive_more v0.99.18 [INFO] [stderr] Downloaded kuchiki v0.8.1 [INFO] [stderr] Downloaded json5 v1.3.1 [INFO] [stderr] Downloaded unicode-bidi v0.3.17 [INFO] [stderr] Downloaded url v2.5.2 [INFO] [stderr] Downloaded backtrace v0.3.74 [INFO] [stderr] Downloaded image-webp v0.2.1 [INFO] [stderr] Downloaded serde v1.0.214 [INFO] [stderr] Downloaded leptos_reactive v0.6.15 [INFO] [stderr] Downloaded const_format v0.2.33 [INFO] [stderr] Downloaded calamine v0.28.0 [INFO] [stderr] Downloaded clap_derive v4.5.18 [INFO] [stderr] Downloaded clap v4.5.20 [INFO] [stderr] Downloaded lsp-types v0.94.1 [INFO] [stderr] Downloaded bytes v1.8.0 [INFO] [stderr] Downloaded tower-lsp v0.20.0 [INFO] [stderr] Downloaded trash v5.2.5 [INFO] [stderr] Downloaded redox_syscall v0.5.7 [INFO] [stderr] Downloaded signal-hook v0.3.17 [INFO] [stderr] Downloaded bytemuck v1.19.0 [INFO] [stderr] Downloaded libz-rs-sys v0.5.2 [INFO] [stderr] Downloaded serde_derive v1.0.214 [INFO] [stderr] Downloaded libffi-sys v3.2.0 [INFO] [stderr] Downloaded cc v1.2.43 [INFO] [stderr] Downloaded serde_spanned v0.6.8 [INFO] [stderr] Downloaded toml v0.8.19 [INFO] [stderr] Downloaded config v0.14.1 [INFO] [stderr] Downloaded proc-macro-utils v0.8.0 [INFO] [stderr] Downloaded camino v1.1.9 [INFO] [stderr] Downloaded prettyplease v0.2.25 [INFO] [stderr] Downloaded leptos_macro v0.6.15 [INFO] [stderr] Downloaded serde_qs v0.12.0 [INFO] [stderr] Downloaded tendril v0.4.3 [INFO] [stderr] Downloaded getopts v0.2.23 [INFO] [stderr] Downloaded anstream v0.6.17 [INFO] [stderr] Downloaded color-backtrace v0.6.1 [INFO] [stderr] Downloaded fontconfig-parser v0.5.7 [INFO] [stderr] Downloaded memmap2 v0.9.5 [INFO] [stderr] Downloaded rangemap v1.5.1 [INFO] [stderr] Downloaded rapidhash v4.4.0 [INFO] [stderr] Downloaded zip v0.5.13 [INFO] [stderr] Downloaded pin-project-internal v1.1.7 [INFO] [stderr] Downloaded pin-project v1.1.7 [INFO] [stderr] Downloaded pin-project-lite v0.2.15 [INFO] [stderr] Downloaded rgb v0.8.50 [INFO] [stderr] Downloaded console v0.15.8 [INFO] [stderr] Downloaded zune-jpeg v0.4.14 [INFO] [stderr] Downloaded bitflags v2.6.0 [INFO] [stderr] Downloaded tempfile v3.13.0 [INFO] [stderr] Downloaded uiua v0.18.1 [INFO] [stderr] Downloaded toml_write v0.1.1 [INFO] [stderr] Downloaded derive-where v1.2.7 [INFO] [stderr] Downloaded manyhow-macros v0.10.4 [INFO] [stderr] Downloaded manyhow v0.10.4 [INFO] [stderr] Downloaded anyhow v1.0.92 [INFO] [stderr] Downloaded proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Downloaded gloo-net v0.6.0 [INFO] [stderr] Downloaded xxhash-rust v0.8.12 [INFO] [stderr] Downloaded server_fn v0.6.15 [INFO] [stderr] Downloaded typed-builder-macro v0.18.2 [INFO] [stderr] Downloaded string_cache v0.8.7 [INFO] [stderr] Downloaded string_cache_codegen v0.5.2 [INFO] [stderr] Downloaded arbitrary v1.4.1 [INFO] [stderr] Downloaded self_cell v1.0.4 [INFO] [stderr] Downloaded icy_sixel v0.1.2 [INFO] [stderr] Downloaded libloading v0.8.5 [INFO] [stderr] Downloaded open v5.3.0 [INFO] [stderr] Downloaded clipboard-win v5.4.0 [INFO] [stderr] Downloaded thiserror v1.0.65 [INFO] [stderr] Downloaded httparse v1.9.5 [INFO] [stderr] Downloaded windows-core v0.56.0 [INFO] [stderr] Downloaded colored v2.1.0 [INFO] [stderr] Downloaded ecow v0.2.3 [INFO] [stderr] Downloaded ansi_colours v1.2.3 [INFO] [stderr] Downloaded gif v0.13.1 [INFO] [stderr] Downloaded bytemuck_derive v1.8.0 [INFO] [stderr] Downloaded rstml v0.11.2 [INFO] [stderr] Downloaded zeno v0.2.3 [INFO] [stderr] Downloaded csv-core v0.1.11 [INFO] [stderr] Downloaded libffi v4.0.0 [INFO] [stderr] Downloaded inotify v0.10.2 [INFO] [stderr] Downloaded simple_excel_writer v0.2.0 [INFO] [stderr] Downloaded async-trait v0.1.83 [INFO] [stderr] Downloaded auto_impl v1.2.0 [INFO] [stderr] Downloaded fdeflate v0.3.5 [INFO] [stderr] Downloaded proc-macro2 v1.0.89 [INFO] [stderr] Downloaded leptos_hot_reload v0.6.15 [INFO] [stderr] Downloaded leptos_server v0.6.15 [INFO] [stderr] Downloaded arboard v3.4.1 [INFO] [stderr] Downloaded anstyle v1.0.9 [INFO] [stderr] Downloaded notify v7.0.0 [INFO] [stderr] Downloaded terminal-light v1.7.0 [INFO] [stderr] Downloaded windows-implement v0.56.0 [INFO] [stderr] Downloaded signal-hook-mio v0.2.4 [INFO] [stderr] Downloaded weezl v0.1.8 [INFO] [stderr] Downloaded fastrand v2.1.1 [INFO] [stderr] Downloaded attribute-derive-macro v0.9.2 [INFO] [stderr] Downloaded utf8-width v0.1.7 [INFO] [stderr] Downloaded oco_ref v0.1.1 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.45 [INFO] [stderr] Downloaded typed-builder v0.18.2 [INFO] [stderr] Downloaded proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Downloaded phf_shared v0.8.0 [INFO] [stderr] Downloaded phf_codegen v0.8.0 [INFO] [stderr] Downloaded pulldown-cmark-escape v0.11.0 [INFO] [stderr] Downloaded codepage v0.1.2 [INFO] [stderr] Downloaded derive_arbitrary v1.4.1 [INFO] [stderr] Downloaded ctrlc v3.5.0 [INFO] [stderr] Downloaded error-code v3.3.1 [INFO] [stderr] Downloaded thiserror-impl v1.0.65 [INFO] [stderr] Downloaded xterm-query v0.5.0 [INFO] [stderr] Downloaded mac v0.1.1 [INFO] [stderr] Downloaded yazi v0.1.6 [INFO] [stderr] Downloaded notify-types v1.0.1 [INFO] [stderr] Downloaded is-docker v0.2.0 [INFO] [stderr] Downloaded is-wsl v0.4.0 [INFO] [stderr] Downloaded pathdiff v0.2.2 [INFO] [stderr] Downloaded rawrrr v0.2.1 [INFO] [stderr] Downloaded endian-type v0.1.2 [INFO] [stderr] Downloaded nibble_vec v0.1.0 [INFO] [stderr] Downloaded tower-lsp-macros v0.9.0 [INFO] [stderr] Downloaded windows-interface v0.56.0 [INFO] [stderr] Downloaded enum-iterator-derive v1.5.0 [INFO] [stderr] Downloaded enum-iterator v2.3.0 [INFO] [stderr] Downloaded serde_tuple v1.1.2 [INFO] [stderr] Downloaded syn_derive v0.1.8 [INFO] [stderr] Downloaded server_fn_macro v0.6.15 [INFO] [stderr] Downloaded server_fn_macro_default v0.6.15 [INFO] [stderr] Downloaded rand_pcg v0.2.1 [INFO] [stderr] Downloaded phf_shared v0.10.0 [INFO] [stderr] Downloaded atoi_simd v0.16.1 [INFO] [stderr] Downloaded kqueue v1.0.8 [INFO] [stderr] Downloaded fd-lock v4.0.2 [INFO] [stderr] Downloaded gloo-utils v0.2.0 [INFO] [stderr] Downloaded send_wrapper v0.6.0 [INFO] [stderr] Downloaded phf_macros v0.8.0 [INFO] [stderr] Downloaded futf v0.1.5 [INFO] [stderr] Downloaded adler2 v2.0.0 [INFO] [stderr] Downloaded viuer v0.9.1 [INFO] [stderr] Downloaded ring v0.17.8 [INFO] [stderr] Downloaded windows v0.56.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 120199264bcb0baeaa258f7dfb3760524922f5f018fc194ea0e7494de2032e73 [INFO] running `Command { std: "docker" "start" "-a" "120199264bcb0baeaa258f7dfb3760524922f5f018fc194ea0e7494de2032e73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "120199264bcb0baeaa258f7dfb3760524922f5f018fc194ea0e7494de2032e73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "120199264bcb0baeaa258f7dfb3760524922f5f018fc194ea0e7494de2032e73", kill_on_drop: false }` [INFO] [stdout] 120199264bcb0baeaa258f7dfb3760524922f5f018fc194ea0e7494de2032e73 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "clippy" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 192b6d942f32e6a1121379fae6879f782d0e2e21d78ee66a4388e714d037012b [INFO] running `Command { std: "docker" "start" "-a" "192b6d942f32e6a1121379fae6879f782d0e2e21d78ee66a4388e714d037012b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.89 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling serde v1.0.214 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling thiserror v1.0.65 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.100 [INFO] [stderr] Compiling rustversion v1.0.20 [INFO] [stderr] Compiling cc v1.2.43 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Checking pin-project-lite v0.2.15 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.100 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Checking tinyvec v1.9.0 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking hashbrown v0.15.0 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking zlib-rs v0.5.2 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Checking unicode-bidi v0.3.17 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Compiling const_format_proc_macros v0.2.33 [INFO] [stderr] Checking unicode-normalization v0.1.24 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking bytes v1.8.0 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking new_debug_unreachable v1.0.6 [INFO] [stderr] Checking unicode-segmentation v1.12.0 [INFO] [stderr] Checking libz-rs-sys v0.5.2 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking flate2 v1.1.5 [INFO] [stderr] Compiling const_format v0.2.33 [INFO] [stderr] Compiling proc-macro-utils v0.8.0 [INFO] [stderr] Compiling proc-macro-utils v0.10.0 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking precomputed-hash v0.1.1 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling xxhash-rust v0.8.12 [INFO] [stderr] Checking mac v0.1.1 [INFO] [stderr] Checking futf v0.1.5 [INFO] [stderr] Compiling ogg_next_sys v0.1.4 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling manyhow-macros v0.10.4 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Compiling anyhow v1.0.92 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.100 [INFO] [stderr] Compiling server_fn_macro v0.6.15 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking self_cell v1.0.4 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling camino v1.1.9 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking tendril v0.4.3 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking rustls-pki-types v1.14.0 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Compiling manyhow v0.10.4 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.100 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking fdeflate v0.3.5 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking pathdiff v0.2.2 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking quick-error v2.0.1 [INFO] [stderr] Checking zune-core v0.4.12 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling serde_derive v1.0.214 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.65 [INFO] [stderr] Compiling bytemuck_derive v1.8.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.100 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling pin-project-internal v1.1.7 [INFO] [stderr] Checking bytemuck v1.19.0 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking js-sys v0.3.77 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Checking pin-project v1.1.7 [INFO] [stderr] Compiling quote-use-macros v0.8.4 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling quote-use v0.8.4 [INFO] [stderr] Checking font-types v0.7.2 [INFO] [stderr] Compiling syn_derive v0.1.8 [INFO] [stderr] Compiling collection_literals v1.0.1 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling interpolator v0.5.0 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Compiling string_cache_codegen v0.5.2 [INFO] [stderr] Compiling phf_codegen v0.8.0 [INFO] [stderr] Compiling phf_macros v0.8.0 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Checking weezl v0.1.8 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking toml_write v0.1.1 [INFO] [stderr] Checking winnow v0.7.10 [INFO] [stderr] Compiling prettyplease v0.2.25 [INFO] [stderr] Checking image-webp v0.2.1 [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Compiling markup5ever v0.10.1 [INFO] [stderr] Checking gif v0.13.1 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Compiling phf_codegen v0.11.2 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Compiling attribute-derive-macro v0.9.2 [INFO] [stderr] Compiling rstml v0.11.2 [INFO] [stderr] Checking read-fonts v0.22.5 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Checking web-sys v0.3.72 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.45 [INFO] [stderr] Checking regex-automata v0.4.8 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking dashmap v5.5.3 [INFO] [stderr] Checking string_cache v0.8.7 [INFO] [stderr] Checking toml_datetime v0.6.9 [INFO] [stderr] Checking serde_spanned v0.6.8 [INFO] [stderr] Checking toml_edit v0.22.26 [INFO] [stderr] Checking serde-wasm-bindgen v0.6.5 [INFO] [stderr] Checking serde_qs v0.12.0 [INFO] [stderr] Checking oco_ref v0.1.1 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking qoi v0.4.1 [INFO] [stderr] Compiling cssparser v0.27.2 [INFO] [stderr] Checking zune-jpeg v0.4.14 [INFO] [stderr] Compiling server_fn_macro_default v0.6.15 [INFO] [stderr] Compiling derive-where v1.2.7 [INFO] [stderr] Checking png v0.17.16 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking signal-hook-mio v0.2.4 [INFO] [stderr] Checking anstyle-parse v0.2.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling aotuv_lancer_vorbis_sys v0.1.5 [INFO] [stderr] Compiling libffi-sys v3.2.0 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Checking send_wrapper v0.6.0 [INFO] [stderr] Checking encoding_rs v0.8.35 [INFO] [stderr] Checking dtoa v1.0.9 [INFO] [stderr] Checking lockfree-object-pool v0.1.6 [INFO] [stderr] Checking roxmltree v0.20.0 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking anstyle v1.0.9 [INFO] [stderr] Checking untrusted v0.9.0 [INFO] [stderr] Checking unicode-width v0.2.1 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling httparse v1.9.5 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Checking gimli v0.31.1 [INFO] [stderr] Checking anstyle-query v1.1.2 [INFO] [stderr] Checking colorchoice v1.0.3 [INFO] [stderr] Compiling utf8-width v0.1.7 [INFO] [stderr] Checking anstream v0.6.17 [INFO] [stderr] Compiling html-escape v0.2.13 [INFO] [stderr] Checking fontconfig-parser v0.5.7 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking skrifa v0.22.3 [INFO] [stderr] Checking zopfli v0.8.1 [INFO] [stderr] Compiling attribute-derive v0.9.2 [INFO] [stderr] Checking dtoa-short v0.3.5 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling leptos_hot_reload v0.6.15 [INFO] [stderr] Checking rand_core v0.9.5 [INFO] [stderr] Checking image v0.25.4 [INFO] [stderr] Checking crossterm v0.28.1 [INFO] [stderr] Checking addr2line v0.24.2 [INFO] [stderr] Checking toml v0.8.19 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking nibble_vec v0.1.0 [INFO] [stderr] Compiling markup5ever v0.14.0 [INFO] [stderr] Compiling selectors v0.22.0 [INFO] [stderr] Checking rgb v0.8.50 [INFO] [stderr] Compiling html5ever v0.25.2 [INFO] [stderr] Compiling serde_tuple_macros v1.1.2 [INFO] [stderr] Compiling enum-iterator-derive v1.5.0 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling typed-builder-macro v0.18.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Checking memmap2 v0.9.5 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking tokio v1.41.0 [INFO] [stderr] Checking object v0.36.5 [INFO] [stderr] Compiling rustfft v6.2.0 [INFO] [stderr] Checking is-docker v0.2.0 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking unicode-ccc v0.2.0 [INFO] [stderr] Checking matches v0.1.10 [INFO] [stderr] Checking ttf-parser v0.21.1 [INFO] [stderr] Checking x11rb-protocol v0.13.1 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking tower-layer v0.3.3 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking ttf-parser v0.20.0 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Checking strsim v0.11.1 [INFO] [stderr] Checking nodrop v0.1.14 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Checking linux-raw-sys v0.11.0 [INFO] [stderr] Checking strength_reduce v0.2.4 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking unicode-properties v0.1.3 [INFO] [stderr] Checking zeno v0.2.3 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Checking unicode-bidi-mirroring v0.2.0 [INFO] [stderr] Checking clap_lex v0.7.2 [INFO] [stderr] Checking debug_unsafe v0.1.3 [INFO] [stderr] Checking fastrand v2.1.1 [INFO] [stderr] Checking yazi v0.1.6 [INFO] [stderr] Checking endian-type v0.1.2 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking unicode-script v0.5.7 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking radix_trie v0.2.1 [INFO] [stderr] Checking swash v0.1.19 [INFO] [stderr] Checking backtrace v0.3.74 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking rustybuzz v0.14.1 [INFO] [stderr] Checking fontdb v0.16.2 [INFO] [stderr] Checking x11rb v0.13.1 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Checking tempfile v3.13.0 [INFO] [stderr] Checking atoi_simd v0.16.1 [INFO] [stderr] Checking clap_builder v4.5.20 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking gloo-utils v0.2.0 [INFO] [stderr] Checking gloo-net v0.6.0 [INFO] [stderr] Checking wasm-streams v0.4.2 [INFO] [stderr] Checking leptos_reactive v0.6.15 [INFO] [stderr] Checking servo_arc v0.1.1 [INFO] [stderr] Checking server_fn v0.6.15 [INFO] [stderr] Checking transpose v0.2.3 [INFO] [stderr] Checking deranged v0.4.0 [INFO] [stderr] Checking tokio-util v0.7.12 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Checking notify-types v1.0.1 [INFO] [stderr] Checking is-wsl v0.4.0 [INFO] [stderr] Checking typed-builder v0.18.2 [INFO] [stderr] Checking inotify v0.10.2 [INFO] [stderr] Compiling leptos_macro v0.6.15 [INFO] [stderr] Checking phf v0.11.2 [INFO] [stderr] Checking lsp-types v0.94.1 [INFO] [stderr] Checking config v0.14.1 [INFO] [stderr] Checking enum-iterator v2.3.0 [INFO] [stderr] Checking serde_tuple v1.1.2 [INFO] [stderr] Checking ansi_colours v1.2.3 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Checking rustls-webpki v0.103.9 [INFO] [stderr] Checking zip v4.6.1 [INFO] [stderr] Checking codepage v0.1.2 [INFO] [stderr] Checking quick-xml v0.37.5 [INFO] [stderr] Checking primal-check v0.3.4 [INFO] [stderr] Checking fd-lock v4.0.2 [INFO] [stderr] Checking xterm-query v0.5.0 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Checking ecow v0.2.3 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking zip v0.5.13 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling auto_impl v1.2.0 [INFO] [stderr] Compiling async-trait v0.1.83 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling html5ever v0.29.0 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking errno v0.3.11 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking filetime v0.2.25 [INFO] [stderr] Checking csv-core v0.1.11 [INFO] [stderr] Checking pad-adapter v0.1.1 [INFO] [stderr] Checking rangemap v1.5.1 [INFO] [stderr] Checking num_threads v0.1.7 [INFO] [stderr] Checking coolor v1.0.0 [INFO] [stderr] Checking num-conv v0.1.0 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking time-core v0.1.4 [INFO] [stderr] Compiling pulldown-cmark v0.13.0 [INFO] [stderr] Checking thin-slice v0.1.1 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking fast-float2 v0.2.3 [INFO] [stderr] Checking drain_filter_polyfill v0.1.3 [INFO] [stderr] Checking sys-locale v0.3.1 [INFO] [stderr] Checking ucd-trie v0.1.7 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Checking inventory v0.3.15 [INFO] [stderr] Checking home v0.5.9 [INFO] [stderr] Checking trash v5.2.5 [INFO] [stderr] Checking leptos_server v0.6.15 [INFO] [stderr] Checking rustyline v15.0.0 [INFO] [stderr] Checking calamine v0.28.0 [INFO] [stderr] Checking json5 v1.3.1 [INFO] [stderr] Checking cosmic-text v0.12.1 [INFO] [stderr] Checking csv v1.3.0 [INFO] [stderr] Checking time v0.3.41 [INFO] [stderr] Checking leptos_dom v0.6.15 [INFO] [stderr] Checking threadpool v1.8.1 [INFO] [stderr] Checking terminal-light v1.7.0 [INFO] [stderr] Checking notify v7.0.0 [INFO] [stderr] Checking viuer v0.9.1 [INFO] [stderr] Checking vorbis_rs v0.5.5 [INFO] [stderr] Checking uiua_parser v0.18.1 [INFO] [stderr] Checking simple_excel_writer v0.2.0 [INFO] [stderr] Checking ctrlc v3.5.0 [INFO] [stderr] Checking rand v0.9.2 [INFO] [stderr] Checking leptos_config v0.6.15 [INFO] [stderr] Checking open v5.3.0 [INFO] [stderr] Checking clap v4.5.20 [INFO] [stderr] Checking terminal_size v0.4.3 [INFO] [stderr] Checking libffi v4.0.0 [INFO] [stderr] Checking arboard v3.4.1 [INFO] [stderr] Checking color-backtrace v0.6.1 [INFO] [stderr] Checking getopts v0.2.23 [INFO] [stderr] Checking webpki-roots v1.0.3 [INFO] [stderr] Checking rustls-pemfile v2.2.0 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking rawrrr v0.2.1 [INFO] [stderr] Checking rapidhash v4.4.0 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Checking icy_sixel v0.1.2 [INFO] [stderr] Checking pulldown-cmark-escape v0.11.0 [INFO] [stderr] Checking hound v3.5.1 [INFO] [stderr] Checking unicase v2.8.1 [INFO] [stderr] Checking kuchiki v0.8.1 [INFO] [stderr] Checking leptos v0.6.15 [INFO] [stderr] Checking tower-lsp v0.20.0 [INFO] [stderr] Checking uiua v0.18.1 [INFO] [stderr] Checking uiua-doc-gen v1.0.6+uiua-0.18.0-1 (/opt/rustwide/workdir) [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/extractor.rs:361:17 [INFO] [stdout] | [INFO] [stdout] 361 | name: name, [INFO] [stdout] | ^^^^^^^^^^ help: replace it with: `name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/extractor.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | comment_name: comment_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `comment_name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/extractor.rs:361:17 [INFO] [stdout] | [INFO] [stdout] 361 | name: name, [INFO] [stdout] | ^^^^^^^^^^ help: replace it with: `name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/extractor.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | comment_name: comment_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `comment_name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> src/extractor.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / impl Default for NamedSignature { [INFO] [stdout] 56 | | fn default() -> Self { [INFO] [stdout] 57 | | NamedSignature { [INFO] [stdout] 58 | | inputs: Vec::new(), [INFO] [stdout] ... | [INFO] [stdout] 62 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] = note: `#[warn(clippy::derivable_impls)]` on by default [INFO] [stdout] help: replace the manual implementation with a derive attribute [INFO] [stdout] | [INFO] [stdout] 50 + #[derive(Default)] [INFO] [stdout] 51 | pub struct NamedSignature { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/extractor.rs:280:31 [INFO] [stdout] | [INFO] [stdout] 280 | fn get_words_as_code_2(words: &Vec>, asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 280 - fn get_words_as_code_2(words: &Vec>, asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] 280 + fn get_words_as_code_2(words: &[Sp], asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/extractor.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | / return FunctionDefinition { [INFO] [stdout] 395 | | required_inputs, [INFO] [stdout] 396 | | optional_inputs, [INFO] [stdout] 397 | | outputs, [INFO] [stdout] 398 | | }; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 394 ~ FunctionDefinition { [INFO] [stdout] 395 + required_inputs, [INFO] [stdout] 396 + optional_inputs, [INFO] [stdout] 397 + outputs, [INFO] [stdout] 398 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/extractor.rs:530:67 [INFO] [stdout] | [INFO] [stdout] 530 | let call_binding = module.names.get_only_function("Call", &asm).expect("Data function module without Call binding"); [INFO] [stdout] | ^^^^ help: change this to: `asm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/extractor.rs:543:27 [INFO] [stdout] | [INFO] [stdout] 543 | required: !field.init.is_some(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `field.init.is_none()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: returning the result of a `let` binding from a block [INFO] [stdout] --> src/extractor.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 571 | / let item_content = if data_def.variant { [INFO] [stdout] 572 | | ItemContent::Variant(VariantDefinition { [INFO] [stdout] 573 | | name: name.expect("Variant without a name"), [INFO] [stdout] 574 | | comment, [INFO] [stdout] ... | [INFO] [stdout] 578 | | ItemContent::Data(DataDefinition { name, comment, definition }) [INFO] [stdout] 579 | | }; [INFO] [stdout] | |__________- unnecessary `let` binding [INFO] [stdout] 580 | [INFO] [stdout] 581 | item_content [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stdout] = note: `#[warn(clippy::let_and_return)]` on by default [INFO] [stdout] help: return the expression directly [INFO] [stdout] | [INFO] [stdout] 571 ~ [INFO] [stdout] 572 | [INFO] [stdout] 573 ~ if data_def.variant { [INFO] [stdout] 574 + ItemContent::Variant(VariantDefinition { [INFO] [stdout] 575 + name: name.expect("Variant without a name"), [INFO] [stdout] 576 + comment, [INFO] [stdout] 577 + definition, [INFO] [stdout] 578 + }) [INFO] [stdout] 579 + } else { [INFO] [stdout] 580 + ItemContent::Data(DataDefinition { name, comment, definition }) [INFO] [stdout] 581 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> src/extractor.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / impl Default for NamedSignature { [INFO] [stdout] 56 | | fn default() -> Self { [INFO] [stdout] 57 | | NamedSignature { [INFO] [stdout] 58 | | inputs: Vec::new(), [INFO] [stdout] ... | [INFO] [stdout] 62 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] = note: `#[warn(clippy::derivable_impls)]` on by default [INFO] [stdout] help: replace the manual implementation with a derive attribute [INFO] [stdout] | [INFO] [stdout] 50 + #[derive(Default)] [INFO] [stdout] 51 | pub struct NamedSignature { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/extractor.rs:600:74 [INFO] [stdout] | [INFO] [stdout] 591 | ParseError(PathBuf, Sp), [INFO] [stdout] | ----------------------------------- the largest variant contains at least 128 bytes [INFO] [stdout] ... [INFO] [stdout] 600 | pub fn extract_uiua_definitions(path: &Path, compiler: &mut Compiler) -> Result, ExtractError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `extractor::ExtractError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/extractor.rs:631:44 [INFO] [stdout] | [INFO] [stdout] 631 | items: handle_ast_items(items, &asm), [INFO] [stdout] | ^^^^ help: change this to: `asm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of `default` to create a unit struct [INFO] [stdout] --> src/formatter.rs:125:57 [INFO] [stdout] | [INFO] [stdout] 125 | let spans = Spans::with_backend(&code_with_context, NativeSys::default()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs [INFO] [stdout] = note: `#[warn(clippy::default_constructed_unit_structs)]` on by default [INFO] [stdout] help: remove this call to `default` [INFO] [stdout] | [INFO] [stdout] 125 - let spans = Spans::with_backend(&code_with_context, NativeSys::default()); [INFO] [stdout] 125 + let spans = Spans::with_backend(&code_with_context, NativeSys); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> src/extractor.rs:280:31 [INFO] [stdout] | [INFO] [stdout] 280 | fn get_words_as_code_2(words: &Vec>, asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 280 - fn get_words_as_code_2(words: &Vec>, asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] 280 + fn get_words_as_code_2(words: &[Sp], asm: &Assembly) -> Option<(String, u16, u16)> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/formatter.rs:166:54 [INFO] [stdout] | [INFO] [stdout] 166 | let CodeLines { frags } = build_code_lines(code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/extractor.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | / return FunctionDefinition { [INFO] [stdout] 395 | | required_inputs, [INFO] [stdout] 396 | | optional_inputs, [INFO] [stdout] 397 | | outputs, [INFO] [stdout] 398 | | }; [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 394 ~ FunctionDefinition { [INFO] [stdout] 395 + required_inputs, [INFO] [stdout] 396 + optional_inputs, [INFO] [stdout] 397 + outputs, [INFO] [stdout] 398 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this loop could be written as a `for` loop [INFO] [stdout] --> src/formatter.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | while let Some(frag) = frags.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for frag in frags` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stdout] = note: `#[warn(clippy::while_let_on_iterator)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/formatter.rs:195:83 [INFO] [stdout] | [INFO] [stdout] 195 | SpanKind::Ident { docs: Some(docs), .. } => binding_class(&docs).to_string(), [INFO] [stdout] | ^^^^^ help: change this to: `docs` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:52:46 [INFO] [stdout] | [INFO] [stdout] 52 | generate_html(summary, &mut mangler, &compiler).as_bytes(), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:95:56 [INFO] [stdout] | [INFO] [stdout] 95 | let page_content = generate_page(summary, mangler, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary use of `to_string` [INFO] [stdout] --> src/generator.rs:131:44 [INFO] [stdout] | [INFO] [stdout] 131 | Event::Html(format_source_code(&text.trim().to_string(), &compiler).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `text.trim()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned [INFO] [stdout] = note: `#[warn(clippy::unnecessary_to_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:131:70 [INFO] [stdout] | [INFO] [stdout] 131 | Event::Html(format_source_code(&text.trim().to_string(), &compiler).into()) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:169:61 [INFO] [stdout] | [INFO] [stdout] 169 | ... {generate_content(&summary, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:229:88 [INFO] [stdout] | [INFO] [stdout] 229 | .map(|section| section.content.iter().map(|item| generate_rendering_item(item, &compiler)).collect_view()) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/extractor.rs:530:67 [INFO] [stdout] | [INFO] [stdout] 530 | let call_binding = module.names.get_only_function("Call", &asm).expect("Data function module without Call binding"); [INFO] [stdout] | ^^^^ help: change this to: `asm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:239:81 [INFO] [stdout] | [INFO] [stdout] 239 | {item.items.iter().map(|item| generate_content_item(None, item, &compiler)).collect_view()} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:247:93 [INFO] [stdout] | [INFO] [stdout] 247 | ItemContent::Binding(binding) => Some(generate_binding_item(parent_module, binding, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:248:89 [INFO] [stdout] | [INFO] [stdout] 248 | ItemContent::Module(module) => Some(generate_module_item(parent_module, module, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/extractor.rs:543:27 [INFO] [stdout] | [INFO] [stdout] 543 | required: !field.init.is_some(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: try: `field.init.is_none()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:249:81 [INFO] [stdout] | [INFO] [stdout] 249 | ItemContent::Data(data) => Some(generate_data_item(parent_module, data, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:250:93 [INFO] [stdout] | [INFO] [stdout] 250 | ItemContent::Variant(variant) => Some(generate_variant_item(parent_module, variant, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:257:95 [INFO] [stdout] | [INFO] [stdout] 257 | BindingType::Const(constant) => generate_constant_item(parent_module, item, constant, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: returning the result of a `let` binding from a block [INFO] [stdout] --> src/extractor.rs:581:9 [INFO] [stdout] | [INFO] [stdout] 571 | / let item_content = if data_def.variant { [INFO] [stdout] 572 | | ItemContent::Variant(VariantDefinition { [INFO] [stdout] 573 | | name: name.expect("Variant without a name"), [INFO] [stdout] 574 | | comment, [INFO] [stdout] ... | [INFO] [stdout] 578 | | ItemContent::Data(DataDefinition { name, comment, definition }) [INFO] [stdout] 579 | | }; [INFO] [stdout] | |__________- unnecessary `let` binding [INFO] [stdout] 580 | [INFO] [stdout] 581 | item_content [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stdout] = note: `#[warn(clippy::let_and_return)]` on by default [INFO] [stdout] help: return the expression directly [INFO] [stdout] | [INFO] [stdout] 571 ~ [INFO] [stdout] 572 | [INFO] [stdout] 573 ~ if data_def.variant { [INFO] [stdout] 574 + ItemContent::Variant(VariantDefinition { [INFO] [stdout] 575 + name: name.expect("Variant without a name"), [INFO] [stdout] 576 + comment, [INFO] [stdout] 577 + definition, [INFO] [stdout] 578 + }) [INFO] [stdout] 579 + } else { [INFO] [stdout] 580 + ItemContent::Data(DataDefinition { name, comment, definition }) [INFO] [stdout] 581 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:259:109 [INFO] [stdout] | [INFO] [stdout] 259 | BindingType::IndexMacro(index_macro) => generate_index_macro_item(parent_module, item, index_macro, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:260:105 [INFO] [stdout] | [INFO] [stdout] 260 | BindingType::CodeMacro(code_macro) => generate_code_macro_item(parent_module, item, code_macro, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:295:34 [INFO] [stdout] | [INFO] [stdout] 295 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this block may be rewritten with the `?` operator [INFO] [stdout] --> src/generator.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | / if named_signature.is_none() { [INFO] [stdout] 302 | | return None; [INFO] [stdout] 303 | | } [INFO] [stdout] | |_____^ help: replace it with: `named_signature.as_ref()?;` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark [INFO] [stdout] = note: `#[warn(clippy::question_mark)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> src/generator.rs:373:24 [INFO] [stdout] | [INFO] [stdout] 373 | name.push_str(&format!("{}", comment_name)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `comment_name.to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:389:54 [INFO] [stdout] | [INFO] [stdout] 389 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> src/generator.rs:397:102 [INFO] [stdout] | [INFO] [stdout] 397 | ...nal arguments" }).take_if(|_| function.optional_inputs.len() > 0)} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!function.optional_inputs.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:405:34 [INFO] [stdout] | [INFO] [stdout] 405 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:421:54 [INFO] [stdout] | [INFO] [stdout] 421 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:432:34 [INFO] [stdout] | [INFO] [stdout] 432 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:448:54 [INFO] [stdout] | [INFO] [stdout] 448 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:459:34 [INFO] [stdout] | [INFO] [stdout] 459 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:476:36 [INFO] [stdout] | [INFO] [stdout] 476 | {documentation(module, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:481:84 [INFO] [stdout] | [INFO] [stdout] 481 | .map(|item| generate_content_item(Some(module.name.clone()), item, &compiler)) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:542:34 [INFO] [stdout] | [INFO] [stdout] 542 | {documentation(data, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:565:34 [INFO] [stdout] | [INFO] [stdout] 565 | {documentation(data, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:64:66 [INFO] [stdout] | [INFO] [stdout] 64 | if let Some(documentation) = summarize_doc_comments(content, &compiler) { [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:115:83 [INFO] [stdout] | [INFO] [stdout] 115 | items.extend(doc_comments.iter().map(|comment| summarize_doc_comment(comment, &compiler))); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:131:42 [INFO] [stdout] | [INFO] [stdout] 131 | let html = markdown_to_html(comment, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `Err`-variant returned from this function is very large [INFO] [stdout] --> src/extractor.rs:600:74 [INFO] [stdout] | [INFO] [stdout] 591 | ParseError(PathBuf, Sp), [INFO] [stdout] | ----------------------------------- the largest variant contains at least 128 bytes [INFO] [stdout] ... [INFO] [stdout] 600 | pub fn extract_uiua_definitions(path: &Path, compiler: &mut Compiler) -> Result, ExtractError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: try reducing the size of `extractor::ExtractError`, for example by boxing large elements or replacing it with `Box` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err [INFO] [stdout] = note: `#[warn(clippy::result_large_err)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/extractor.rs:631:44 [INFO] [stdout] | [INFO] [stdout] 631 | items: handle_ast_items(items, &asm), [INFO] [stdout] | ^^^^ help: change this to: `asm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of `default` to create a unit struct [INFO] [stdout] --> src/formatter.rs:125:57 [INFO] [stdout] | [INFO] [stdout] 125 | let spans = Spans::with_backend(&code_with_context, NativeSys::default()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#default_constructed_unit_structs [INFO] [stdout] = note: `#[warn(clippy::default_constructed_unit_structs)]` on by default [INFO] [stdout] help: remove this call to `default` [INFO] [stdout] | [INFO] [stdout] 125 - let spans = Spans::with_backend(&code_with_context, NativeSys::default()); [INFO] [stdout] 125 + let spans = Spans::with_backend(&code_with_context, NativeSys); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/formatter.rs:166:54 [INFO] [stdout] | [INFO] [stdout] 166 | let CodeLines { frags } = build_code_lines(code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this loop could be written as a `for` loop [INFO] [stdout] --> src/formatter.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | while let Some(frag) = frags.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for frag in frags` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stdout] = note: `#[warn(clippy::while_let_on_iterator)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/formatter.rs:195:83 [INFO] [stdout] | [INFO] [stdout] 195 | SpanKind::Ident { docs: Some(docs), .. } => binding_class(&docs).to_string(), [INFO] [stdout] | ^^^^^ help: change this to: `docs` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:52:46 [INFO] [stdout] | [INFO] [stdout] 52 | generate_html(summary, &mut mangler, &compiler).as_bytes(), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:95:56 [INFO] [stdout] | [INFO] [stdout] 95 | let page_content = generate_page(summary, mangler, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary use of `to_string` [INFO] [stdout] --> src/generator.rs:131:44 [INFO] [stdout] | [INFO] [stdout] 131 | Event::Html(format_source_code(&text.trim().to_string(), &compiler).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `text.trim()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned [INFO] [stdout] = note: `#[warn(clippy::unnecessary_to_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:131:70 [INFO] [stdout] | [INFO] [stdout] 131 | Event::Html(format_source_code(&text.trim().to_string(), &compiler).into()) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:169:61 [INFO] [stdout] | [INFO] [stdout] 169 | ... {generate_content(&summary, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:229:88 [INFO] [stdout] | [INFO] [stdout] 229 | .map(|section| section.content.iter().map(|item| generate_rendering_item(item, &compiler)).collect_view()) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:239:81 [INFO] [stdout] | [INFO] [stdout] 239 | {item.items.iter().map(|item| generate_content_item(None, item, &compiler)).collect_view()} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:247:93 [INFO] [stdout] | [INFO] [stdout] 247 | ItemContent::Binding(binding) => Some(generate_binding_item(parent_module, binding, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:248:89 [INFO] [stdout] | [INFO] [stdout] 248 | ItemContent::Module(module) => Some(generate_module_item(parent_module, module, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:249:81 [INFO] [stdout] | [INFO] [stdout] 249 | ItemContent::Data(data) => Some(generate_data_item(parent_module, data, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:250:93 [INFO] [stdout] | [INFO] [stdout] 250 | ItemContent::Variant(variant) => Some(generate_variant_item(parent_module, variant, &compiler)), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:257:95 [INFO] [stdout] | [INFO] [stdout] 257 | BindingType::Const(constant) => generate_constant_item(parent_module, item, constant, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:259:109 [INFO] [stdout] | [INFO] [stdout] 259 | BindingType::IndexMacro(index_macro) => generate_index_macro_item(parent_module, item, index_macro, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:260:105 [INFO] [stdout] | [INFO] [stdout] 260 | BindingType::CodeMacro(code_macro) => generate_code_macro_item(parent_module, item, code_macro, &compiler), [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:295:34 [INFO] [stdout] | [INFO] [stdout] 295 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this block may be rewritten with the `?` operator [INFO] [stdout] --> src/generator.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | / if named_signature.is_none() { [INFO] [stdout] 302 | | return None; [INFO] [stdout] 303 | | } [INFO] [stdout] | |_____^ help: replace it with: `named_signature.as_ref()?;` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark [INFO] [stdout] = note: `#[warn(clippy::question_mark)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> src/generator.rs:373:24 [INFO] [stdout] | [INFO] [stdout] 373 | name.push_str(&format!("{}", comment_name)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `comment_name.to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:389:54 [INFO] [stdout] | [INFO] [stdout] 389 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> src/generator.rs:397:102 [INFO] [stdout] | [INFO] [stdout] 397 | ...nal arguments" }).take_if(|_| function.optional_inputs.len() > 0)} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!function.optional_inputs.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:405:34 [INFO] [stdout] | [INFO] [stdout] 405 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:421:54 [INFO] [stdout] | [INFO] [stdout] 421 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:432:34 [INFO] [stdout] | [INFO] [stdout] 432 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:448:54 [INFO] [stdout] | [INFO] [stdout] 448 | let source_code = format_source_code(&item.code, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:459:34 [INFO] [stdout] | [INFO] [stdout] 459 | {documentation(item, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:476:36 [INFO] [stdout] | [INFO] [stdout] 476 | {documentation(module, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:481:84 [INFO] [stdout] | [INFO] [stdout] 481 | .map(|item| generate_content_item(Some(module.name.clone()), item, &compiler)) [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:542:34 [INFO] [stdout] | [INFO] [stdout] 542 | {documentation(data, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/generator.rs:565:34 [INFO] [stdout] | [INFO] [stdout] 565 | {documentation(data, &compiler)} [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:64:66 [INFO] [stdout] | [INFO] [stdout] 64 | if let Some(documentation) = summarize_doc_comments(content, &compiler) { [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:115:83 [INFO] [stdout] | [INFO] [stdout] 115 | items.extend(doc_comments.iter().map(|comment| summarize_doc_comment(comment, &compiler))); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> src/summarizer.rs:131:42 [INFO] [stdout] | [INFO] [stdout] 131 | let html = markdown_to_html(comment, &compiler); [INFO] [stdout] | ^^^^^^^^^ help: change this to: `compiler` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 4m 39s [INFO] running `Command { std: "docker" "inspect" "192b6d942f32e6a1121379fae6879f782d0e2e21d78ee66a4388e714d037012b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "192b6d942f32e6a1121379fae6879f782d0e2e21d78ee66a4388e714d037012b", kill_on_drop: false }` [INFO] [stdout] 192b6d942f32e6a1121379fae6879f782d0e2e21d78ee66a4388e714d037012b