Skip to content

fix(ci): restore checks and Docker build - #1

Open
lvs0 wants to merge 9 commits into
mainfrom
fix/ci-rust-toolchain
Open

lvs0 wants to merge 9 commits into
mainfrom
fix/ci-rust-toolchain

Conversation

@lvs0

@lvs0 lvs0 commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

Résumé

Les jobs CI échouaient au démarrage avec une référence d’action Rust inexistante (dtolnay/rust-action@stable). Cette PR la remplace par dtolnay/rust-toolchain@stable, retire le composant rustdoc non installable séparément et applique le formatage rustfmt au workspace pour satisfaire le contrôle strict existant.

Vérifications locales

  • cargo fmt --all -- --check — réussi.
  • Le formatage concerne 36 fichiers Rust; aucune logique métier n’a été modifiée volontairement.

La CI GitHub reste la validation finale des jobs Clippy, tests, build, audit et documentation.

@coderabbitai

coderabbitai Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4a80ed1d-bae7-406e-b7d5-b43f7ad13ce2
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@lvs0 lvs0 changed the title fix(ci): use the valid Rust toolchain action fix(ci): restore Polygone workflow execution Oct 15, 2026
@lvs0 lvs0 changed the title fix(ci): restore Polygone workflow execution fix(ci): restore checks and Docker build Oct 15, 2026
lvs0 added 2 commits October 16, 2026 21:39
… bench réservé à main

- docker: 'needs: [test]' était indenté à 6 espaces → fichier YAML
  invalide, GitHub Actions ne lançait AUCUN job (0 check run sur la PR)
- build: l'étape checksum utilise une syntaxe bash mais tournait sous
  PowerShell sur windows-latest → ajout de shell: bash
- bench: gated sur push main uniquement + suppression de l'étape de
  comparaison (bench_results.json n'est jamais produit par cargo bench,
  et l'auto-push de baseline n'a pas lieu sur une PR)

Aucune logique métier modifiée.
Les logs bruts exigent d'être connecté ; ce commentaire rend les erreurs
clippy lisibles publiquement et par les outils automatisés.
@github-actions

Copy link
Copy Markdown

Clippy a échoué (exit 101) — 100 dernières lignes

----8<----
�[1m�[92m Checking�[0m itertools v0.14.0
�[1m�[92m Checking�[0m hybrid-array v0.2.3
�[1m�[92m Checking�[0m unicode-normalization-alignments v0.1.12
�[1m�[92m Checking�[0m mime v0.3.17
�[1m�[92m Compiling�[0m signal-hook v0.3.18
�[1m�[92m Checking�[0m iana-time-zone v0.1.65
�[1m�[92m Checking�[0m tower-layer v0.3.3
�[1m�[92m Checking�[0m lazy_static v1.5.0
�[1m�[92m Checking�[0m foldhash v0.2.0
�[1m�[92m Checking�[0m sync_wrapper v1.0.2
�[1m�[92m Checking�[0m atomic-waker v1.1.2
�[1m�[92m Checking�[0m unicode_categories v0.1.1
�[1m�[92m Checking�[0m hashbrown v0.16.1
�[1m�[92m Checking�[0m hyper v1.9.0
�[1m�[92m Checking�[0m clap v4.6.1
�[1m�[92m Checking�[0m chrono v0.4.44
�[1m�[92m Checking�[0m rayon-cond v0.4.0
�[1m�[92m Checking�[0m ml-kem v0.2.3
�[1m�[92m Checking�[0m libp2p v0.56.0
�[1m�[92m Checking�[0m gemm-f16 v0.19.0
�[1m�[92m Checking�[0m ml-dsa v0.1.1
�[1m�[92m Checking�[0m tokio-rustls v0.24.1
�[1m�[92m Checking�[0m hyper v0.14.32
�[1m�[92m Checking�[0m http-body-util v0.1.3
�[1m�[92m Checking�[0m gemm-c64 v0.19.0
�[1m�[92m Checking�[0m gemm-f64 v0.19.0
�[1m�[92m Checking�[0m gemm-c32 v0.19.0
�[1m�[92m Checking�[0m compact_str v0.9.0
�[1m�[92m Checking�[0m serde_urlencoded v0.7.1
�[1m�[92m Checking�[0m dary_heap v0.3.9
�[1m�[92m Checking�[0m itertools v0.12.1
�[1m�[92m Checking�[0m typed-path v0.12.3
�[1m�[92m Compiling�[0m portable-atomic v1.13.1
�[1m�[92m Checking�[0m base64 v0.21.7
�[1m�[92m Checking�[0m zip v7.2.0
�[1m�[92m Checking�[0m rustls-pemfile v1.0.4
�[1m�[92m Checking�[0m hyper-rustls v0.24.2
�[1m�[92m Checking�[0m tokenizers v0.22.2
�[1m�[92m Checking�[0m gemm v0.19.0
�[1m�[92m Checking�[0m axum-core v0.4.5
�[1m�[92m Checking�[0m hyper-util v0.1.20
�[1m�[92m Checking�[0m safetensors v0.7.0
�[1m�[92m Checking�[0m tower v0.5.3
�[1m�[92m Checking�[0m sharded-slab v0.1.7
�[1m�[92m Checking�[0m matchers v0.2.0
�[1m�[92m Checking�[0m float8 v0.7.0
�[1m�[92m Checking�[0m tracing-log v0.2.0
�[1m�[92m Checking�[0m serde_path_to_error v0.1.20
�[1m�[92m Checking�[0m memmap2 v0.9.10
�[1m�[92m Compiling�[0m sys-info v0.9.1
�[1m�[92m Checking�[0m num_cpus v1.17.0
�[1m�[92m Checking�[0m mio v0.8.11
�[1m�[92m Checking�[0m thread_local v1.1.9
�[1m�[92m Checking�[0m encoding_rs v0.8.35
�[1m�[92m Checking�[0m nu-ansi-term v0.50.3
�[1m�[92m Checking�[0m sync_wrapper v0.1.2
�[1m�[92m Checking�[0m webpki-roots v0.25.4
�[1m�[92m Checking�[0m bit-vec v0.8.0
�[1m�[92m Checking�[0m unicode-width v0.2.2
�[1m�[92m Checking�[0m matchit v0.7.3
�[1m�[92m Checking�[0m reqwest v0.11.27
�[1m�[92m Checking�[0m axum v0.7.9
�[1m�[92m Checking�[0m candle-core v0.10.2
�[1m�[92m Checking�[0m console v0.15.11
�[1m�[92m Checking�[0m bit-set v0.8.0
�[1m�[92m Checking�[0m tracing-subscriber v0.3.23
�[1m�[92m Checking�[0m signal-hook-mio v0.2.5
�[1m�[92m Checking�[0m uuid v1.23.1
�[1m�[92m Compiling�[0m strum_macros v0.26.4
�[1m�[92m Checking�[0m itertools v0.13.0
�[1m�[92m Checking�[0m itertools v0.11.0
�[1m�[92m Checking�[0m number_prefix v0.4.0
�[1m�[92m Checking�[0m unicode-width v0.1.14
�[1m�[92m Checking�[0m unicode-truncate v1.1.0
�[1m�[92m Checking�[0m indicatif v0.17.11
�[1m�[92m Checking�[0m candle-nn v0.10.2
�[1m�[92m Checking�[0m strum v0.26.3
�[1m�[92m Checking�[0m crossterm v0.27.0
�[1m�[92m Checking�[0m rayon-cond v0.3.0
�[1m�[92m Checking�[0m polygone-crypto v1.0.0 (/home/runner/work/Polygone/Polygone/crates/crypto)
�[1m�[92m Checking�[0m fancy-regex v0.17.0
�[1m�[92m Checking�[0m polygone-network v1.0.0 (/home/runner/work/Polygone/Polygone/crates/network)
�[1m�[92m Checking�[0m compact_str v0.7.1
�[1m�[91merror�[0m�[1m: you seem to want to iterate on a map's values�[0m
�[1m�[94m--> �[0mcrates/network/src/dispatch.rs:132:57
�[1m�[94m|�[0m
�[1m�[94m132�[0m �[1m�[94m|�[0m for (_id, (attempts, last_attempt, payload)) in self.pending.iter_mut() {
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mhelp�[0m: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#for_kv_map
�[1m�[94m= �[0m�[1mnote�[0m: -D clippy::for-kv-map implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(clippy::for_kv_map)]
�[1m�[96mhelp�[0m: use the corresponding method
�[1m�[94m|�[0m
�[1m�[94m132�[0m �[91m- �[0m for �[91m(_id, (attempts, last_attempt, payload))�[0m in �[91mself.pending.iter_mut()�[0m {
�[1m�[94m132�[0m �[92m+ �[0m for �[92m(attempts, last_attempt, payload)�[0m in �[92mself.pending.values_mut()�[0m {
�[1m�[94m|�[0m

�[1m�[91merror�[0m: could not compile polygone-network (lib) due to 1 previous error
�[1m�[33mwarning�[0m: build failed, waiting for other jobs to finish...
----8<----

for (_id, v) in map.iter_mut() → for v in map.values_mut()
(détecté par la CI : le job clippy publie désormais ses erreurs
en commentaire de PR, log élargi à 300 lignes).
@github-actions

Copy link
Copy Markdown

Clippy a échoué (exit 101) — 100 dernières lignes

----8<----
�[1m�[92m Checking�[0m data-encoding-macro v0.1.19
�[1m�[92m Checking�[0m url v2.5.8
�[1m�[92m Checking�[0m hkdf v0.12.4
�[1m�[92m Checking�[0m ed25519-dalek v2.2.0
�[1m�[92m Checking�[0m base-x v0.2.11
�[1m�[92m Checking�[0m bs58 v0.5.1
�[1m�[92m Checking�[0m multibase v0.9.2
�[1m�[92m Checking�[0m web-time v1.1.0
�[1m�[92m Checking�[0m unsigned-varint v0.7.2
�[1m�[92m Checking�[0m libp2p-identity v0.2.13
�[1m�[92m Checking�[0m futures-timer v3.0.3
�[1m�[92m Checking�[0m allocator-api2 v0.2.21
�[1m�[92m Checking�[0m multistream-select v0.13.0
�[1m�[92m Checking�[0m multiaddr v0.18.2
�[1m�[92m Checking�[0m rw-stream-sink v0.4.0
�[1m�[92m Checking�[0m rand_core v0.9.5
�[1m�[92m Compiling�[0m zmij v1.0.21
�[1m�[92m Checking�[0m foldhash v0.1.5
�[1m�[92m Checking�[0m rand_chacha v0.9.0
�[1m�[92m Compiling�[0m serde_json v1.0.149
�[1m�[92m Checking�[0m hashbrown v0.15.5
�[1m�[92m Checking�[0m rand v0.9.4
�[1m�[92m Compiling�[0m ring v0.17.14
�[1m�[92m Checking�[0m arrayvec v0.7.6
�[1m�[92m Compiling�[0m blake3 v1.8.4
�[1m�[92m Compiling�[0m heck v0.5.0
�[1m�[92m Checking�[0m cpufeatures v0.3.0
�[1m�[92m Checking�[0m constant_time_eq v0.4.2
�[1m�[92m Checking�[0m void v1.0.2
�[1m�[92m Checking�[0m untrusted v0.9.0
�[1m�[92m Checking�[0m libp2p-core v0.41.3
�[1m�[92m Checking�[0m hex v0.4.3
�[1m�[92m Checking�[0m lru v0.12.5
�[1m�[92m Checking�[0m asynchronous-codec v0.7.0
�[1m�[92m Compiling�[0m autocfg v1.5.0
�[1m�[92m Compiling�[0m libm v0.2.16
�[1m�[92m Compiling�[0m cfg_aliases v0.2.1
�[1m�[92m Compiling�[0m nix v0.30.1
�[1m�[92m Compiling�[0m num-traits v0.2.19
�[1m�[92m Compiling�[0m libp2p-swarm-derive v0.34.2
�[1m�[92m Checking�[0m netlink-packet-core v0.8.1
�[1m�[92m Checking�[0m instant v0.1.13
�[1m�[92m Compiling�[0m crunchy v0.2.4
�[1m�[92m Checking�[0m libp2p-swarm v0.44.2
�[1m�[92m Checking�[0m netlink-sys v0.8.8
�[1m�[92m Checking�[0m futures-bounded v0.2.4
�[1m�[92m Compiling�[0m dunce v1.0.5
�[1m�[92m Checking�[0m netlink-proto v0.12.0
�[1m�[92m Compiling�[0m pqcrypto-internals v0.2.11
�[1m�[92m Checking�[0m netlink-packet-route v0.28.0
�[1m�[92m Checking�[0m quick-protobuf-codec v0.3.1
�[1m�[92m Compiling�[0m snow v0.9.6
�[1m�[92m Checking�[0m inout v0.1.4
�[1m�[92m Checking�[0m nohash-hasher v0.2.0
�[1m�[92m Checking�[0m ipnet v2.12.0
�[1m�[92m Checking�[0m cipher v0.4.4
�[1m�[92m Checking�[0m universal-hash v0.5.1
�[1m�[92m Checking�[0m socket2 v0.5.10
�[1m�[92m Checking�[0m opaque-debug v0.3.1
�[1m�[92m Compiling�[0m glob v0.3.3
�[1m�[92m Compiling�[0m pqcrypto-mlkem v0.1.1
�[1m�[92m Checking�[0m polyval v0.6.2
�[1m�[92m Checking�[0m yamux v0.12.1
�[1m�[92m Checking�[0m yamux v0.13.10
�[1m�[92m Checking�[0m x25519-dalek v2.0.1
�[1m�[92m Checking�[0m bincode v1.3.3
�[1m�[92m Compiling�[0m async-trait v0.1.89
�[1m�[92m Compiling�[0m crossbeam-utils v0.8.21
�[1m�[92m Compiling�[0m rustversion v1.0.22
�[1m�[92m Checking�[0m ahash v0.4.8
�[1m�[92m Checking�[0m rtnetlink v0.20.0
�[1m�[92m Checking�[0m hashbrown v0.9.1
�[1m�[92m Checking�[0m ghash v0.5.1
�[1m�[92m Checking�[0m ctr v0.9.2
�[1m�[92m Checking�[0m if-watch v3.2.2
�[1m�[92m Checking�[0m aes v0.8.4
�[1m�[92m Checking�[0m aead v0.5.2
�[1m�[92m Checking�[0m pqcrypto-traits v0.3.5
�[1m�[92m Checking�[0m aes-gcm v0.10.3
�[1m�[92m Checking�[0m sharks v0.5.0
�[1m�[92m Checking�[0m polygone-common v1.0.0 (/home/runner/work/Polygone/Polygone/crates/common)
�[1m�[92m Checking�[0m uint v0.9.5
�[1m�[92m Checking�[0m cbor4ii v0.3.3
�[1m�[92m Checking�[0m libp2p-kad v0.45.3
�[1m�[92m Checking�[0m libp2p-request-response v0.26.3
�[1m�[92m Checking�[0m crossbeam-epoch v0.9.18
�[1m�[92m Checking�[0m libp2p-noise v0.44.0
�[1m�[92m Checking�[0m libp2p-tcp v0.41.0
�[1m�[92m Checking�[0m libp2p-yamux v0.45.2
�[1m�[92m Checking�[0m libp2p-identify v0.44.2
�[1m�[92m Checking�[0m libp2p-ping v0.44.1
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.3.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.3.1
�[1m�[92m Compiling�[0m rayon-core v1.13.0
�[1m�[92m Checking�[0m crossbeam-deque v0.8.6
�[1m�[92m Checking�[0m libp2p v0.53.2
�[1m�[92m Compiling�[0m bytemuck_derive v1.10.2
�[1m�[92m Compiling�[0m getrandom v0.4.2
�[1m�[92m Checking�[0m ryu v1.0.23
�[1m�[92m Checking�[0m rand_core v0.10.1
�[1m�[92m Checking�[0m libp2p-core v0.43.2
�[1m�[92m Checking�[0m rayon v1.12.0
�[1m�[92m Checking�[0m bytemuck v1.25.0
�[1m�[92m Checking�[0m hashbrown v0.17.0
�[1m�[92m Checking�[0m rand_distr v0.5.1
�[1m�[92m Checking�[0m indexmap v2.14.0
�[1m�[92m Checking�[0m aho-corasick v1.1.4
�[1m�[92m Compiling�[0m pulp v0.22.2
�[1m�[92m Checking�[0m regex-syntax v0.8.10
�[1m�[92m Checking�[0m cmov v0.5.4
�[1m�[92m Checking�[0m half v2.7.1
�[1m�[92m Checking�[0m ctutils v0.4.2
�[1m�[92m Checking�[0m num-complex v0.4.6
�[1m�[92m Checking�[0m raw-cpuid v11.6.0
�[1m�[92m Checking�[0m reborrow v0.5.5
�[1m�[92m Checking�[0m pulp-wasm-simd-flag v0.1.0
�[1m�[92m Compiling�[0m strsim v0.11.1
�[1m�[92m Compiling�[0m ident_case v1.0.1
�[1m�[92m Compiling�[0m dyn-stack-macros v0.1.3
�[1m�[92m Checking�[0m dyn-stack v0.13.2
�[1m�[92m Compiling�[0m darling_core v0.20.11
�[1m�[92m Checking�[0m regex-automata v0.4.14
�[1m�[92m Checking�[0m hybrid-array v0.4.12
�[1m�[92m Checking�[0m hashlink v0.10.0
�[1m�[92m Checking�[0m unicode-segmentation v1.13.2
�[1m�[92m Compiling�[0m seq-macro v0.3.6
�[1m�[92m Compiling�[0m httparse v1.10.1
�[1m�[92m Checking�[0m libp2p-swarm v0.47.1
�[1m�[92m Compiling�[0m darling_macro v0.20.11
�[1m�[92m Checking�[0m castaway v0.2.4
�[1m�[92m Compiling�[0m pkg-config v0.3.33
�[1m�[92m Checking�[0m gemm-common v0.19.0
�[1m�[92m Checking�[0m tower-service v0.3.3
�[1m�[92m Compiling�[0m darling v0.20.11
�[1m�[92m Compiling�[0m onig_sys v69.9.3
�[1m�[92m Checking�[0m crypto-common v0.2.2
�[1m�[92m Checking�[0m http v1.4.0
�[1m�[92m Checking�[0m const-oid v0.10.2
�[1m�[92m Checking�[0m httpdate v1.0.3
�[1m�[92m Checking�[0m utf8parse v0.2.2
�[1m�[92m Checking�[0m anstyle-parse v1.0.0
�[1m�[92m Checking�[0m digest v0.11.3
�[1m�[92m Checking�[0m http-body v1.0.1
�[1m�[92m Compiling�[0m derive_builder_core v0.20.2
�[1m�[92m Checking�[0m http v0.2.12
�[1m�[92m Compiling�[0m esaxx-rs v0.1.10
�[1m�[92m Checking�[0m is_terminal_polyfill v1.70.2
�[1m�[92m Checking�[0m minimal-lexical v0.2.1
�[1m�[92m Checking�[0m anstyle v1.0.14
�[1m�[92m Compiling�[0m rustls v0.21.12
�[1m�[92m Checking�[0m der v0.8.0
�[1m�[92m Checking�[0m colorchoice v1.0.5
�[1m�[92m Checking�[0m anstyle-query v1.1.5
�[1m�[92m Checking�[0m anstream v1.0.0
�[1m�[92m Checking�[0m nom v7.1.3
�[1m�[92m Checking�[0m spki v0.8.0
�[1m�[92m Compiling�[0m derive_builder_macro v0.20.2
�[1m�[92m Checking�[0m rustls-webpki v0.101.7
�[1m�[92m Checking�[0m sct v0.7.1
�[1m�[92m Checking�[0m uint v0.10.0
�[1m�[92m Checking�[0m tokio-util v0.7.18
�[1m�[92m Compiling�[0m monostate-impl v0.1.18
�[1m�[92m Compiling�[0m ahash v0.8.12
�[1m�[92m Checking�[0m keccak v0.2.0
�[1m�[92m Checking�[0m sponge-cursor v0.1.0
�[1m�[92m Compiling�[0m macro_rules_attribute-proc_macro v0.2.2
�[1m�[92m Compiling�[0m crc32fast v1.5.0
�[1m�[92m Compiling�[0m anyhow v1.0.102
�[1m�[92m Checking�[0m try-lock v0.2.5
�[1m�[92m Checking�[0m clap_lex v1.1.0
�[1m�[92m Checking�[0m keccak v0.1.6
�[1m�[92m Checking�[0m base64 v0.13.1
�[1m�[92m Checking�[0m spm_precompiled v0.1.4
�[1m�[92m Checking�[0m sha3 v0.10.9
�[1m�[92m Checking�[0m clap_builder v4.6.0
�[1m�[92m Checking�[0m want v0.3.1
�[1m�[92m Checking�[0m macro_rules_attribute v0.2.2
�[1m�[92m Checking�[0m shake v0.1.0
�[1m�[92m Checking�[0m monostate v0.1.18
�[1m�[92m Checking�[0m h2 v0.3.27
�[1m�[92m Checking�[0m libp2p-kad v0.48.0
�[1m�[92m Checking�[0m derive_builder v0.20.2
�[1m�[92m Checking�[0m pkcs8 v0.11.0
�[1m�[92m Checking�[0m http-body v0.4.6
�[1m�[92m Checking�[0m signature v3.0.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.6.0
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.6.0
�[1m�[92m Checking�[0m libp2p-identify v0.47.0
�[1m�[92m Checking�[0m gemm-f32 v0.19.0
�[1m�[92m Checking�[0m module-lattice v0.2.3
�[1m�[92m Checking�[0m regex v1.12.3
�[1m�[92m Checking�[0m libp2p-yamux v0.47.0
�[1m�[92m Checking�[0m onig v6.5.3
�[1m�[92m Checking�[0m libp2p-noise v0.46.1
�[1m�[92m Checking�[0m libp2p-tcp v0.44.1
�[1m�[92m Compiling�[0m clap_derive v4.6.1
�[1m�[92m Checking�[0m kem v0.3.0-pre.0
�[1m�[92m Checking�[0m itertools v0.14.0
�[1m�[92m Checking�[0m hybrid-array v0.2.3
�[1m�[92m Checking�[0m unicode-normalization-alignments v0.1.12
�[1m�[92m Checking�[0m iana-time-zone v0.1.65
�[1m�[92m Checking�[0m tower-layer v0.3.3
�[1m�[92m Checking�[0m lazy_static v1.5.0
�[1m�[92m Checking�[0m foldhash v0.2.0
�[1m�[92m Checking�[0m sync_wrapper v1.0.2
�[1m�[92m Checking�[0m atomic-waker v1.1.2
�[1m�[92m Checking�[0m unicode_categories v0.1.1
�[1m�[92m Checking�[0m mime v0.3.17
�[1m�[92m Compiling�[0m signal-hook v0.3.18
�[1m�[92m Checking�[0m hyper v1.9.0
�[1m�[92m Checking�[0m hashbrown v0.16.1
�[1m�[92m Checking�[0m clap v4.6.1
�[1m�[92m Checking�[0m chrono v0.4.44
�[1m�[92m Checking�[0m rayon-cond v0.4.0
�[1m�[92m Checking�[0m ml-kem v0.2.3
�[1m�[92m Checking�[0m libp2p v0.56.0
�[1m�[92m Checking�[0m ml-dsa v0.1.1
�[1m�[92m Checking�[0m gemm-f16 v0.19.0
�[1m�[92m Checking�[0m hyper v0.14.32
�[1m�[92m Checking�[0m tokio-rustls v0.24.1
�[1m�[92m Checking�[0m http-body-util v0.1.3
�[1m�[92m Checking�[0m gemm-c64 v0.19.0
�[1m�[92m Checking�[0m gemm-f64 v0.19.0
�[1m�[92m Checking�[0m gemm-c32 v0.19.0
�[1m�[92m Checking�[0m compact_str v0.9.0
�[1m�[92m Checking�[0m serde_urlencoded v0.7.1
�[1m�[92m Checking�[0m dary_heap v0.3.9
�[1m�[92m Checking�[0m itertools v0.12.1
�[1m�[92m Compiling�[0m portable-atomic v1.13.1
�[1m�[92m Checking�[0m base64 v0.21.7
�[1m�[92m Checking�[0m typed-path v0.12.3
�[1m�[92m Checking�[0m rustls-pemfile v1.0.4
�[1m�[92m Checking�[0m hyper-rustls v0.24.2
�[1m�[92m Checking�[0m tokenizers v0.22.2
�[1m�[92m Checking�[0m gemm v0.19.0
�[1m�[92m Checking�[0m zip v7.2.0
�[1m�[92m Checking�[0m axum-core v0.4.5
�[1m�[92m Checking�[0m hyper-util v0.1.20
�[1m�[92m Checking�[0m safetensors v0.7.0
�[1m�[92m Checking�[0m tower v0.5.3
�[1m�[92m Checking�[0m sharded-slab v0.1.7
�[1m�[92m Checking�[0m matchers v0.2.0
�[1m�[92m Checking�[0m float8 v0.7.0
�[1m�[92m Checking�[0m tracing-log v0.2.0
�[1m�[92m Checking�[0m serde_path_to_error v0.1.20
�[1m�[92m Compiling�[0m sys-info v0.9.1
�[1m�[92m Checking�[0m memmap2 v0.9.10
�[1m�[92m Checking�[0m num_cpus v1.17.0
�[1m�[92m Checking�[0m mio v0.8.11
�[1m�[92m Checking�[0m thread_local v1.1.9
�[1m�[92m Checking�[0m encoding_rs v0.8.35
�[1m�[92m Checking�[0m webpki-roots v0.25.4
�[1m�[92m Checking�[0m bit-vec v0.8.0
�[1m�[92m Checking�[0m unicode-width v0.2.2
�[1m�[92m Checking�[0m matchit v0.7.3
�[1m�[92m Checking�[0m nu-ansi-term v0.50.3
�[1m�[92m Checking�[0m sync_wrapper v0.1.2
�[1m�[92m Checking�[0m console v0.15.11
�[1m�[92m Checking�[0m tracing-subscriber v0.3.23
�[1m�[92m Checking�[0m axum v0.7.9
�[1m�[92m Checking�[0m reqwest v0.11.27
�[1m�[92m Checking�[0m bit-set v0.8.0
�[1m�[92m Checking�[0m candle-core v0.10.2
�[1m�[92m Checking�[0m signal-hook-mio v0.2.5
�[1m�[92m Checking�[0m polygone-crypto v1.0.0 (/home/runner/work/Polygone/Polygone/crates/crypto)
�[1m�[92m Checking�[0m polygone-network v1.0.0 (/home/runner/work/Polygone/Polygone/crates/network)
�[1m�[92m Checking�[0m polygone-core v1.0.0 (/home/runner/work/Polygone/Polygone/polygone-core)
�[1m�[92m Checking�[0m uuid v1.23.1
�[1m�[92m Compiling�[0m strum_macros v0.26.4
�[1m�[92m Checking�[0m itertools v0.13.0
�[1m�[92m Checking�[0m itertools v0.11.0
�[1m�[92m Checking�[0m unicode-width v0.1.14
�[1m�[92m Checking�[0m number_prefix v0.4.0
�[1m�[92m Checking�[0m indicatif v0.17.11
�[1m�[92m Checking�[0m unicode-truncate v1.1.0
�[1m�[92m Checking�[0m candle-nn v0.10.2
�[1m�[92m Checking�[0m strum v0.26.3
�[1m�[92m Checking�[0m rayon-cond v0.3.0
�[1m�[92m Checking�[0m crossterm v0.27.0
�[1m�[92m Checking�[0m fancy-regex v0.17.0
�[1m�[92m Checking�[0m compact_str v0.7.1
�[1m�[92m Checking�[0m serde_plain v1.0.2
�[1m�[92m Compiling�[0m stability v0.2.1
�[1m�[92m Checking�[0m cassowary v0.3.0
�[1m�[92m Checking�[0m tokenizers v0.19.1
�[1m�[92m Checking�[0m candle-transformers v0.10.2
�[1m�[92m Checking�[0m polygone-app v1.0.0 (/home/runner/work/Polygone/Polygone/crates/app)
�[1m�[92m Checking�[0m msh v0.1.0 (/home/runner/work/Polygone/Polygone/crates/msh)
�[1m�[92m Checking�[0m ratatui v0.26.3
�[1m�[91merror�[0m�[1m: unused import: zeroize::Zeroize�[0m
�[1m�[94m--> �[0mcrates/msh/src/lib.rs:6:5
�[1m�[94m|�[0m
�[1m�[94m6�[0m �[1m�[94m|�[0m use zeroize::Zeroize;
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^^^^^�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mnote�[0m: -D unused-imports implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(unused_imports)]

�[1m�[91merror�[0m: could not compile msh (lib) due to 1 previous error
�[1m�[33mwarning�[0m: build failed, waiting for other jobs to finish...
----8<----

`use zeroize::Zeroize;` n'est référencé nulle part dans crates/msh
(le Drop de NodeKeypair s'appuie sur l'impl de SigningKey, pas sur ce trait).
@github-actions

Copy link
Copy Markdown

Clippy a échoué (exit 101) — 300 dernières lignes

----8<----
�[1m�[92m Compiling�[0m heck v0.5.0
�[1m�[92m Checking�[0m constant_time_eq v0.4.2
�[1m�[92m Checking�[0m cpufeatures v0.3.0
�[1m�[92m Checking�[0m untrusted v0.9.0
�[1m�[92m Checking�[0m void v1.0.2
�[1m�[92m Checking�[0m hex v0.4.3
�[1m�[92m Checking�[0m libp2p-core v0.41.3
�[1m�[92m Checking�[0m lru v0.12.5
�[1m�[92m Checking�[0m asynchronous-codec v0.7.0
�[1m�[92m Compiling�[0m autocfg v1.5.0
�[1m�[92m Compiling�[0m libm v0.2.16
�[1m�[92m Compiling�[0m cfg_aliases v0.2.1
�[1m�[92m Compiling�[0m nix v0.30.1
�[1m�[92m Compiling�[0m num-traits v0.2.19
�[1m�[92m Compiling�[0m libp2p-swarm-derive v0.34.2
�[1m�[92m Checking�[0m netlink-packet-core v0.8.1
�[1m�[92m Checking�[0m instant v0.1.13
�[1m�[92m Compiling�[0m crunchy v0.2.4
�[1m�[92m Checking�[0m libp2p-swarm v0.44.2
�[1m�[92m Checking�[0m netlink-sys v0.8.8
�[1m�[92m Checking�[0m futures-bounded v0.2.4
�[1m�[92m Compiling�[0m dunce v1.0.5
�[1m�[92m Checking�[0m netlink-proto v0.12.0
�[1m�[92m Compiling�[0m pqcrypto-internals v0.2.11
�[1m�[92m Checking�[0m netlink-packet-route v0.28.0
�[1m�[92m Checking�[0m quick-protobuf-codec v0.3.1
�[1m�[92m Compiling�[0m snow v0.9.6
�[1m�[92m Checking�[0m inout v0.1.4
�[1m�[92m Checking�[0m nohash-hasher v0.2.0
�[1m�[92m Checking�[0m ipnet v2.12.0
�[1m�[92m Checking�[0m cipher v0.4.4
�[1m�[92m Checking�[0m universal-hash v0.5.1
�[1m�[92m Checking�[0m socket2 v0.5.10
�[1m�[92m Checking�[0m opaque-debug v0.3.1
�[1m�[92m Compiling�[0m glob v0.3.3
�[1m�[92m Compiling�[0m pqcrypto-mlkem v0.1.1
�[1m�[92m Checking�[0m polyval v0.6.2
�[1m�[92m Checking�[0m yamux v0.12.1
�[1m�[92m Checking�[0m yamux v0.13.10
�[1m�[92m Checking�[0m x25519-dalek v2.0.1
�[1m�[92m Checking�[0m bincode v1.3.3
�[1m�[92m Compiling�[0m async-trait v0.1.89
�[1m�[92m Compiling�[0m crossbeam-utils v0.8.21
�[1m�[92m Checking�[0m rtnetlink v0.20.0
�[1m�[92m Compiling�[0m rustversion v1.0.22
�[1m�[92m Checking�[0m ahash v0.4.8
�[1m�[92m Checking�[0m if-watch v3.2.2
�[1m�[92m Checking�[0m hashbrown v0.9.1
�[1m�[92m Checking�[0m ghash v0.5.1
�[1m�[92m Checking�[0m ctr v0.9.2
�[1m�[92m Checking�[0m aes v0.8.4
�[1m�[92m Checking�[0m aead v0.5.2
�[1m�[92m Checking�[0m pqcrypto-traits v0.3.5
�[1m�[92m Checking�[0m sharks v0.5.0
�[1m�[92m Checking�[0m aes-gcm v0.10.3
�[1m�[92m Checking�[0m polygone-common v1.0.0 (/home/runner/work/Polygone/Polygone/crates/common)
�[1m�[92m Checking�[0m uint v0.9.5
�[1m�[92m Checking�[0m cbor4ii v0.3.3
�[1m�[92m Checking�[0m libp2p-kad v0.45.3
�[1m�[92m Checking�[0m libp2p-request-response v0.26.3
�[1m�[92m Checking�[0m crossbeam-epoch v0.9.18
�[1m�[92m Checking�[0m libp2p-tcp v0.41.0
�[1m�[92m Checking�[0m libp2p-yamux v0.45.2
�[1m�[92m Checking�[0m libp2p-noise v0.44.0
�[1m�[92m Checking�[0m libp2p-identify v0.44.2
�[1m�[92m Checking�[0m libp2p-connection-limits v0.3.1
�[1m�[92m Checking�[0m libp2p-ping v0.44.1
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.3.0
�[1m�[92m Compiling�[0m rayon-core v1.13.0
�[1m�[92m Checking�[0m crossbeam-deque v0.8.6
�[1m�[92m Checking�[0m libp2p v0.53.2
�[1m�[92m Compiling�[0m bytemuck_derive v1.10.2
�[1m�[92m Checking�[0m ryu v1.0.23
�[1m�[92m Compiling�[0m getrandom v0.4.2
�[1m�[92m Checking�[0m rand_core v0.10.1
�[1m�[92m Checking�[0m rayon v1.12.0
�[1m�[92m Checking�[0m libp2p-core v0.43.2
�[1m�[92m Checking�[0m bytemuck v1.25.0
�[1m�[92m Checking�[0m hashbrown v0.17.0
�[1m�[92m Checking�[0m rand_distr v0.5.1
�[1m�[92m Checking�[0m indexmap v2.14.0
�[1m�[92m Checking�[0m aho-corasick v1.1.4
�[1m�[92m Compiling�[0m pulp v0.22.2
�[1m�[92m Checking�[0m cmov v0.5.4
�[1m�[92m Checking�[0m regex-syntax v0.8.10
�[1m�[92m Checking�[0m ctutils v0.4.2
�[1m�[92m Checking�[0m half v2.7.1
�[1m�[92m Checking�[0m num-complex v0.4.6
�[1m�[92m Checking�[0m raw-cpuid v11.6.0
�[1m�[92m Compiling�[0m ident_case v1.0.1
�[1m�[92m Compiling�[0m dyn-stack-macros v0.1.3
�[1m�[92m Checking�[0m reborrow v0.5.5
�[1m�[92m Checking�[0m pulp-wasm-simd-flag v0.1.0
�[1m�[92m Compiling�[0m strsim v0.11.1
�[1m�[92m Compiling�[0m darling_core v0.20.11
�[1m�[92m Checking�[0m regex-automata v0.4.14
�[1m�[92m Checking�[0m dyn-stack v0.13.2
�[1m�[92m Checking�[0m hybrid-array v0.4.12
�[1m�[92m Checking�[0m hashlink v0.10.0
�[1m�[92m Checking�[0m unicode-segmentation v1.13.2
�[1m�[92m Compiling�[0m seq-macro v0.3.6
�[1m�[92m Compiling�[0m httparse v1.10.1
�[1m�[92m Checking�[0m libp2p-swarm v0.47.1
�[1m�[92m Checking�[0m gemm-common v0.19.0
�[1m�[92m Compiling�[0m darling_macro v0.20.11
�[1m�[92m Checking�[0m castaway v0.2.4
�[1m�[92m Checking�[0m tower-service v0.3.3
�[1m�[92m Compiling�[0m pkg-config v0.3.33
�[1m�[92m Compiling�[0m darling v0.20.11
�[1m�[92m Checking�[0m crypto-common v0.2.2
�[1m�[92m Compiling�[0m onig_sys v69.9.3
�[1m�[92m Checking�[0m http v1.4.0
�[1m�[92m Checking�[0m utf8parse v0.2.2
�[1m�[92m Checking�[0m const-oid v0.10.2
�[1m�[92m Checking�[0m httpdate v1.0.3
�[1m�[92m Checking�[0m digest v0.11.3
�[1m�[92m Checking�[0m anstyle-parse v1.0.0
�[1m�[92m Checking�[0m http-body v1.0.1
�[1m�[92m Compiling�[0m derive_builder_core v0.20.2
�[1m�[92m Checking�[0m http v0.2.12
�[1m�[92m Compiling�[0m esaxx-rs v0.1.10
�[1m�[92m Checking�[0m anstyle-query v1.1.5
�[1m�[92m Checking�[0m minimal-lexical v0.2.1
�[1m�[92m Checking�[0m der v0.8.0
�[1m�[92m Checking�[0m is_terminal_polyfill v1.70.2
�[1m�[92m Checking�[0m anstyle v1.0.14
�[1m�[92m Compiling�[0m rustls v0.21.12
�[1m�[92m Checking�[0m colorchoice v1.0.5
�[1m�[92m Checking�[0m anstream v1.0.0
�[1m�[92m Checking�[0m nom v7.1.3
�[1m�[92m Checking�[0m spki v0.8.0
�[1m�[92m Compiling�[0m derive_builder_macro v0.20.2
�[1m�[92m Checking�[0m sct v0.7.1
�[1m�[92m Checking�[0m rustls-webpki v0.101.7
�[1m�[92m Checking�[0m uint v0.10.0
�[1m�[92m Checking�[0m tokio-util v0.7.18
�[1m�[92m Compiling�[0m monostate-impl v0.1.18
�[1m�[92m Compiling�[0m ahash v0.8.12
�[1m�[92m Checking�[0m keccak v0.2.0
�[1m�[92m Checking�[0m keccak v0.1.6
�[1m�[92m Checking�[0m base64 v0.13.1
�[1m�[92m Checking�[0m sponge-cursor v0.1.0
�[1m�[92m Compiling�[0m macro_rules_attribute-proc_macro v0.2.2
�[1m�[92m Compiling�[0m crc32fast v1.5.0
�[1m�[92m Compiling�[0m anyhow v1.0.102
�[1m�[92m Checking�[0m try-lock v0.2.5
�[1m�[92m Checking�[0m clap_lex v1.1.0
�[1m�[92m Checking�[0m clap_builder v4.6.0
�[1m�[92m Checking�[0m want v0.3.1
�[1m�[92m Checking�[0m macro_rules_attribute v0.2.2
�[1m�[92m Checking�[0m shake v0.1.0
�[1m�[92m Checking�[0m spm_precompiled v0.1.4
�[1m�[92m Checking�[0m sha3 v0.10.9
�[1m�[92m Checking�[0m h2 v0.3.27
�[1m�[92m Checking�[0m monostate v0.1.18
�[1m�[92m Checking�[0m libp2p-kad v0.48.0
�[1m�[92m Checking�[0m derive_builder v0.20.2
�[1m�[92m Checking�[0m pkcs8 v0.11.0
�[1m�[92m Checking�[0m http-body v0.4.6
�[1m�[92m Checking�[0m signature v3.0.0
�[1m�[92m Checking�[0m libp2p-identify v0.47.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.6.0
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.6.0
�[1m�[92m Checking�[0m gemm-f32 v0.19.0
�[1m�[92m Checking�[0m module-lattice v0.2.3
�[1m�[92m Checking�[0m regex v1.12.3
�[1m�[92m Checking�[0m libp2p-yamux v0.47.0
�[1m�[92m Checking�[0m libp2p-noise v0.46.1
�[1m�[92m Checking�[0m libp2p-tcp v0.44.1
�[1m�[92m Compiling�[0m clap_derive v4.6.1
�[1m�[92m Checking�[0m kem v0.3.0-pre.0
�[1m�[92m Checking�[0m itertools v0.14.0
�[1m�[92m Checking�[0m hybrid-array v0.2.3
�[1m�[92m Checking�[0m unicode-normalization-alignments v0.1.12
�[1m�[92m Compiling�[0m signal-hook v0.3.18
�[1m�[92m Checking�[0m iana-time-zone v0.1.65
�[1m�[92m Checking�[0m tower-layer v0.3.3
�[1m�[92m Checking�[0m lazy_static v1.5.0
�[1m�[92m Checking�[0m foldhash v0.2.0
�[1m�[92m Checking�[0m sync_wrapper v1.0.2
�[1m�[92m Checking�[0m atomic-waker v1.1.2
�[1m�[92m Checking�[0m unicode_categories v0.1.1
�[1m�[92m Checking�[0m mime v0.3.17
�[1m�[92m Checking�[0m hyper v1.9.0
�[1m�[92m Checking�[0m hashbrown v0.16.1
�[1m�[92m Checking�[0m onig v6.5.3
�[1m�[92m Checking�[0m chrono v0.4.44
�[1m�[92m Checking�[0m ml-kem v0.2.3
�[1m�[92m Checking�[0m clap v4.6.1
�[1m�[92m Checking�[0m rayon-cond v0.4.0
�[1m�[92m Checking�[0m libp2p v0.56.0
�[1m�[92m Checking�[0m gemm-f16 v0.19.0
�[1m�[92m Checking�[0m ml-dsa v0.1.1
�[1m�[92m Checking�[0m hyper v0.14.32
�[1m�[92m Checking�[0m tokio-rustls v0.24.1
�[1m�[92m Checking�[0m http-body-util v0.1.3
�[1m�[92m Checking�[0m compact_str v0.9.0
�[1m�[92m Checking�[0m gemm-c64 v0.19.0
�[1m�[92m Checking�[0m gemm-f64 v0.19.0
�[1m�[92m Checking�[0m gemm-c32 v0.19.0
�[1m�[92m Checking�[0m serde_urlencoded v0.7.1
�[1m�[92m Checking�[0m dary_heap v0.3.9
�[1m�[92m Checking�[0m itertools v0.12.1
�[1m�[92m Checking�[0m base64 v0.21.7
�[1m�[92m Checking�[0m typed-path v0.12.3
�[1m�[92m Compiling�[0m portable-atomic v1.13.1
�[1m�[92m Checking�[0m hyper-rustls v0.24.2
�[1m�[92m Checking�[0m rustls-pemfile v1.0.4
�[1m�[92m Checking�[0m tokenizers v0.22.2
�[1m�[92m Checking�[0m zip v7.2.0
�[1m�[92m Checking�[0m gemm v0.19.0
�[1m�[92m Checking�[0m axum-core v0.4.5
�[1m�[92m Checking�[0m hyper-util v0.1.20
�[1m�[92m Checking�[0m safetensors v0.7.0
�[1m�[92m Checking�[0m tower v0.5.3
�[1m�[92m Checking�[0m sharded-slab v0.1.7
�[1m�[92m Checking�[0m matchers v0.2.0
�[1m�[92m Checking�[0m float8 v0.7.0
�[1m�[92m Checking�[0m polygone-crypto v1.0.0 (/home/runner/work/Polygone/Polygone/crates/crypto)
�[1m�[92m Checking�[0m serde_path_to_error v0.1.20
�[1m�[92m Checking�[0m polygone-network v1.0.0 (/home/runner/work/Polygone/Polygone/crates/network)
�[1m�[92m Checking�[0m tracing-log v0.2.0
�[1m�[92m Compiling�[0m sys-info v0.9.1
�[1m�[92m Checking�[0m memmap2 v0.9.10
�[1m�[92m Checking�[0m num_cpus v1.17.0
�[1m�[92m Checking�[0m mio v0.8.11
�[1m�[92m Checking�[0m encoding_rs v0.8.35
�[1m�[92m Checking�[0m thread_local v1.1.9
�[1m�[92m Checking�[0m nu-ansi-term v0.50.3
�[1m�[92m Checking�[0m sync_wrapper v0.1.2
�[1m�[92m Checking�[0m webpki-roots v0.25.4
�[1m�[92m Checking�[0m bit-vec v0.8.0
�[1m�[92m Checking�[0m unicode-width v0.2.2
�[1m�[92m Checking�[0m matchit v0.7.3
�[1m�[92m Checking�[0m console v0.15.11
�[1m�[92m Checking�[0m axum v0.7.9
�[1m�[92m Checking�[0m bit-set v0.8.0
�[1m�[92m Checking�[0m candle-core v0.10.2
�[1m�[92m Checking�[0m tracing-subscriber v0.3.23
�[1m�[92m Checking�[0m reqwest v0.11.27
�[1m�[92m Checking�[0m signal-hook-mio v0.2.5
�[1m�[92m Checking�[0m polygone-core v1.0.0 (/home/runner/work/Polygone/Polygone/polygone-core)
�[1m�[92m Checking�[0m uuid v1.23.1
�[1m�[92m Compiling�[0m strum_macros v0.26.4
�[1m�[92m Checking�[0m itertools v0.13.0
�[1m�[92m Checking�[0m itertools v0.11.0
�[1m�[92m Checking�[0m number_prefix v0.4.0
�[1m�[92m Checking�[0m unicode-width v0.1.14
�[1m�[92m Checking�[0m unicode-truncate v1.1.0
�[1m�[92m Checking�[0m indicatif v0.17.11
�[1m�[92m Checking�[0m strum v0.26.3
�[1m�[92m Checking�[0m candle-nn v0.10.2
�[1m�[92m Checking�[0m rayon-cond v0.3.0
�[1m�[92m Checking�[0m crossterm v0.27.0
�[1m�[92m Checking�[0m fancy-regex v0.17.0
�[1m�[92m Checking�[0m compact_str v0.7.1
�[1m�[92m Checking�[0m serde_plain v1.0.2
�[1m�[92m Compiling�[0m stability v0.2.1
�[1m�[92m Checking�[0m cassowary v0.3.0
�[1m�[92m Checking�[0m candle-transformers v0.10.2
�[1m�[92m Checking�[0m tokenizers v0.19.1
�[1m�[92m Checking�[0m polygone-app v1.0.0 (/home/runner/work/Polygone/Polygone/crates/app)
�[1m�[92m Checking�[0m msh v0.1.0 (/home/runner/work/Polygone/Polygone/crates/msh)
�[1m�[92m Checking�[0m ratatui v0.26.3
�[1m�[92m Checking�[0m safetensors v0.4.5
�[1m�[92m Checking�[0m tokio-stream v0.1.18
�[1m�[92m Checking�[0m tokio-test v0.4.5
�[1m�[92m Checking�[0m polygone-brain v0.1.0 (/home/runner/work/Polygone/Polygone/polygone-brain)
�[1m�[91merror�[0m�[1m: unused imports: PublicKey, SecretKey, decapsulate, and decrypt�[0m
�[1m�[94m--> �[0mpolygone-brain/src/lib.rs:6:11
�[1m�[94m|�[0m
�[1m�[94m6�[0m �[1m�[94m|�[0m kem::{decapsulate, encapsulate, generate_kem_key_pair, PublicKey, SecretKey},
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^�[0m �[1m�[91m^^^^^^^^^�[0m �[1m�[91m^^^^^^^^^�[0m
�[1m�[94m7�[0m �[1m�[94m|�[0m symmetric::{decrypt, encrypt},
�[1m�[94m|�[0m �[1m�[91m^^^^^^^�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mnote�[0m: -D unused-imports implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(unused_imports)]

�[1m�[91merror�[0m�[1m: unused variable: recipient_sk�[0m
�[1m�[94m--> �[0mpolygone-brain/src/lib.rs:71:28
�[1m�[94m|�[0m
�[1m�[94m71�[0m �[1m�[94m|�[0m let (recipient_pk, recipient_sk) = generate_kem_key_pair();
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^�[0m �[1m�[91mhelp: if this is intentional, prefix it with an underscore: _recipient_sk�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mnote�[0m: -D unused-variables implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(unused_variables)]

�[1m�[91merror�[0m�[1m: very complex type used. Consider factoring parts into type definitions�[0m
�[1m�[94m--> �[0mpolygone-brain/src/lib.rs:63:10
�[1m�[94m|�[0m
�[1m�[94m63�[0m �[1m�[94m|�[0m ) -> Result<(Vec, Vec, [u8; 12]), String> {
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mhelp�[0m: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#type_complexity
�[1m�[94m= �[0m�[1mnote�[0m: -D clippy::type-complexity implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(clippy::type_complexity)]

�[1m�[91merror�[0m: could not compile polygone-brain (lib test) due to 3 previous errors
�[1m�[33mwarning�[0m: build failed, waiting for other jobs to finish...
----8<----

…eThought

- importe uniquement encapsulate/generate_kem_key_pair/encrypt
- recipient_sk jamais lu → _recipient_sk
- Result<(Vec<u8>, Vec<u8>, [u8; 12]), String> → Result<SecureThought, String>
  (lève clippy::type_complexity)
@github-actions

Copy link
Copy Markdown

Clippy a échoué (exit 101) — 300 dernières lignes

----8<----
�[1m�[92m Checking�[0m bs58 v0.5.1
�[1m�[92m Checking�[0m libp2p-identity v0.2.13
�[1m�[92m Checking�[0m multibase v0.9.2
�[1m�[92m Checking�[0m allocator-api2 v0.2.21
�[1m�[92m Checking�[0m web-time v1.1.0
�[1m�[92m Checking�[0m unsigned-varint v0.7.2
�[1m�[92m Checking�[0m futures-timer v3.0.3
�[1m�[92m Checking�[0m multistream-select v0.13.0
�[1m�[92m Checking�[0m multiaddr v0.18.2
�[1m�[92m Checking�[0m rw-stream-sink v0.4.0
�[1m�[92m Checking�[0m rand_core v0.9.5
�[1m�[92m Compiling�[0m zmij v1.0.21
�[1m�[92m Checking�[0m foldhash v0.1.5
�[1m�[92m Checking�[0m rand_chacha v0.9.0
�[1m�[92m Compiling�[0m serde_json v1.0.149
�[1m�[92m Checking�[0m rand v0.9.4
�[1m�[92m Checking�[0m hashbrown v0.15.5
�[1m�[92m Compiling�[0m ring v0.17.14
�[1m�[92m Checking�[0m arrayvec v0.7.6
�[1m�[92m Compiling�[0m blake3 v1.8.4
�[1m�[92m Compiling�[0m heck v0.5.0
�[1m�[92m Checking�[0m constant_time_eq v0.4.2
�[1m�[92m Checking�[0m cpufeatures v0.3.0
�[1m�[92m Checking�[0m untrusted v0.9.0
�[1m�[92m Checking�[0m void v1.0.2
�[1m�[92m Checking�[0m hex v0.4.3
�[1m�[92m Checking�[0m libp2p-core v0.41.3
�[1m�[92m Checking�[0m lru v0.12.5
�[1m�[92m Checking�[0m asynchronous-codec v0.7.0
�[1m�[92m Compiling�[0m autocfg v1.5.0
�[1m�[92m Compiling�[0m libm v0.2.16
�[1m�[92m Compiling�[0m cfg_aliases v0.2.1
�[1m�[92m Compiling�[0m nix v0.30.1
�[1m�[92m Compiling�[0m num-traits v0.2.19
�[1m�[92m Compiling�[0m libp2p-swarm-derive v0.34.2
�[1m�[92m Checking�[0m netlink-packet-core v0.8.1
�[1m�[92m Checking�[0m instant v0.1.13
�[1m�[92m Compiling�[0m crunchy v0.2.4
�[1m�[92m Checking�[0m libp2p-swarm v0.44.2
�[1m�[92m Checking�[0m netlink-sys v0.8.8
�[1m�[92m Checking�[0m futures-bounded v0.2.4
�[1m�[92m Compiling�[0m dunce v1.0.5
�[1m�[92m Checking�[0m netlink-proto v0.12.0
�[1m�[92m Compiling�[0m pqcrypto-internals v0.2.11
�[1m�[92m Checking�[0m netlink-packet-route v0.28.0
�[1m�[92m Checking�[0m quick-protobuf-codec v0.3.1
�[1m�[92m Compiling�[0m snow v0.9.6
�[1m�[92m Checking�[0m inout v0.1.4
�[1m�[92m Checking�[0m nohash-hasher v0.2.0
�[1m�[92m Checking�[0m ipnet v2.12.0
�[1m�[92m Checking�[0m cipher v0.4.4
�[1m�[92m Checking�[0m universal-hash v0.5.1
�[1m�[92m Checking�[0m socket2 v0.5.10
�[1m�[92m Checking�[0m opaque-debug v0.3.1
�[1m�[92m Compiling�[0m glob v0.3.3
�[1m�[92m Compiling�[0m pqcrypto-mlkem v0.1.1
�[1m�[92m Checking�[0m polyval v0.6.2
�[1m�[92m Checking�[0m yamux v0.12.1
�[1m�[92m Checking�[0m yamux v0.13.10
�[1m�[92m Checking�[0m x25519-dalek v2.0.1
�[1m�[92m Checking�[0m bincode v1.3.3
�[1m�[92m Compiling�[0m async-trait v0.1.89
�[1m�[92m Checking�[0m rtnetlink v0.20.0
�[1m�[92m Compiling�[0m crossbeam-utils v0.8.21
�[1m�[92m Compiling�[0m rustversion v1.0.22
�[1m�[92m Checking�[0m ahash v0.4.8
�[1m�[92m Checking�[0m if-watch v3.2.2
�[1m�[92m Checking�[0m hashbrown v0.9.1
�[1m�[92m Checking�[0m ghash v0.5.1
�[1m�[92m Checking�[0m ctr v0.9.2
�[1m�[92m Checking�[0m aes v0.8.4
�[1m�[92m Checking�[0m aead v0.5.2
�[1m�[92m Checking�[0m pqcrypto-traits v0.3.5
�[1m�[92m Checking�[0m sharks v0.5.0
�[1m�[92m Checking�[0m aes-gcm v0.10.3
�[1m�[92m Checking�[0m polygone-common v1.0.0 (/home/runner/work/Polygone/Polygone/crates/common)
�[1m�[92m Checking�[0m uint v0.9.5
�[1m�[92m Checking�[0m cbor4ii v0.3.3
�[1m�[92m Checking�[0m libp2p-kad v0.45.3
�[1m�[92m Checking�[0m libp2p-request-response v0.26.3
�[1m�[92m Checking�[0m crossbeam-epoch v0.9.18
�[1m�[92m Checking�[0m libp2p-noise v0.44.0
�[1m�[92m Checking�[0m libp2p-tcp v0.41.0
�[1m�[92m Checking�[0m libp2p-yamux v0.45.2
�[1m�[92m Checking�[0m libp2p-identify v0.44.2
�[1m�[92m Checking�[0m libp2p-ping v0.44.1
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.3.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.3.1
�[1m�[92m Compiling�[0m rayon-core v1.13.0
�[1m�[92m Checking�[0m crossbeam-deque v0.8.6
�[1m�[92m Compiling�[0m bytemuck_derive v1.10.2
�[1m�[92m Checking�[0m libp2p v0.53.2
�[1m�[92m Checking�[0m ryu v1.0.23
�[1m�[92m Compiling�[0m getrandom v0.4.2
�[1m�[92m Checking�[0m rand_core v0.10.1
�[1m�[92m Checking�[0m rayon v1.12.0
�[1m�[92m Checking�[0m libp2p-core v0.43.2
�[1m�[92m Checking�[0m bytemuck v1.25.0
�[1m�[92m Checking�[0m hashbrown v0.17.0
�[1m�[92m Checking�[0m rand_distr v0.5.1
�[1m�[92m Checking�[0m indexmap v2.14.0
�[1m�[92m Checking�[0m aho-corasick v1.1.4
�[1m�[92m Compiling�[0m pulp v0.22.2
�[1m�[92m Checking�[0m regex-syntax v0.8.10
�[1m�[92m Checking�[0m cmov v0.5.4
�[1m�[92m Checking�[0m ctutils v0.4.2
�[1m�[92m Checking�[0m half v2.7.1
�[1m�[92m Checking�[0m num-complex v0.4.6
�[1m�[92m Checking�[0m raw-cpuid v11.6.0
�[1m�[92m Compiling�[0m ident_case v1.0.1
�[1m�[92m Compiling�[0m dyn-stack-macros v0.1.3
�[1m�[92m Checking�[0m reborrow v0.5.5
�[1m�[92m Checking�[0m pulp-wasm-simd-flag v0.1.0
�[1m�[92m Compiling�[0m strsim v0.11.1
�[1m�[92m Compiling�[0m darling_core v0.20.11
�[1m�[92m Checking�[0m regex-automata v0.4.14
�[1m�[92m Checking�[0m dyn-stack v0.13.2
�[1m�[92m Checking�[0m hybrid-array v0.4.12
�[1m�[92m Checking�[0m hashlink v0.10.0
�[1m�[92m Checking�[0m unicode-segmentation v1.13.2
�[1m�[92m Compiling�[0m seq-macro v0.3.6
�[1m�[92m Compiling�[0m httparse v1.10.1
�[1m�[92m Checking�[0m libp2p-swarm v0.47.1
�[1m�[92m Checking�[0m gemm-common v0.19.0
�[1m�[92m Compiling�[0m darling_macro v0.20.11
�[1m�[92m Checking�[0m castaway v0.2.4
�[1m�[92m Checking�[0m tower-service v0.3.3
�[1m�[92m Compiling�[0m pkg-config v0.3.33
�[1m�[92m Compiling�[0m darling v0.20.11
�[1m�[92m Checking�[0m crypto-common v0.2.2
�[1m�[92m Compiling�[0m onig_sys v69.9.3
�[1m�[92m Checking�[0m http v1.4.0
�[1m�[92m Checking�[0m const-oid v0.10.2
�[1m�[92m Checking�[0m httpdate v1.0.3
�[1m�[92m Checking�[0m utf8parse v0.2.2
�[1m�[92m Checking�[0m anstyle-parse v1.0.0
�[1m�[92m Checking�[0m digest v0.11.3
�[1m�[92m Checking�[0m http-body v1.0.1
�[1m�[92m Compiling�[0m derive_builder_core v0.20.2
�[1m�[92m Checking�[0m http v0.2.12
�[1m�[92m Compiling�[0m esaxx-rs v0.1.10
�[1m�[92m Checking�[0m anstyle-query v1.1.5
�[1m�[92m Checking�[0m minimal-lexical v0.2.1
�[1m�[92m Checking�[0m is_terminal_polyfill v1.70.2
�[1m�[92m Checking�[0m anstyle v1.0.14
�[1m�[92m Compiling�[0m rustls v0.21.12
�[1m�[92m Checking�[0m colorchoice v1.0.5
�[1m�[92m Checking�[0m anstream v1.0.0
�[1m�[92m Checking�[0m nom v7.1.3
�[1m�[92m Checking�[0m der v0.8.0
�[1m�[92m Checking�[0m spki v0.8.0
�[1m�[92m Compiling�[0m derive_builder_macro v0.20.2
�[1m�[92m Checking�[0m rustls-webpki v0.101.7
�[1m�[92m Checking�[0m sct v0.7.1
�[1m�[92m Checking�[0m uint v0.10.0
�[1m�[92m Checking�[0m tokio-util v0.7.18
�[1m�[92m Compiling�[0m monostate-impl v0.1.18
�[1m�[92m Compiling�[0m ahash v0.8.12
�[1m�[92m Checking�[0m keccak v0.2.0
�[1m�[92m Checking�[0m base64 v0.13.1
�[1m�[92m Checking�[0m sponge-cursor v0.1.0
�[1m�[92m Compiling�[0m macro_rules_attribute-proc_macro v0.2.2
�[1m�[92m Compiling�[0m crc32fast v1.5.0
�[1m�[92m Compiling�[0m anyhow v1.0.102
�[1m�[92m Checking�[0m try-lock v0.2.5
�[1m�[92m Checking�[0m clap_lex v1.1.0
�[1m�[92m Checking�[0m keccak v0.1.6
�[1m�[92m Checking�[0m sha3 v0.10.9
�[1m�[92m Checking�[0m clap_builder v4.6.0
�[1m�[92m Checking�[0m want v0.3.1
�[1m�[92m Checking�[0m macro_rules_attribute v0.2.2
�[1m�[92m Checking�[0m shake v0.1.0
�[1m�[92m Checking�[0m spm_precompiled v0.1.4
�[1m�[92m Checking�[0m monostate v0.1.18
�[1m�[92m Checking�[0m h2 v0.3.27
�[1m�[92m Checking�[0m libp2p-kad v0.48.0
�[1m�[92m Checking�[0m onig v6.5.3
�[1m�[92m Checking�[0m derive_builder v0.20.2
�[1m�[92m Checking�[0m pkcs8 v0.11.0
�[1m�[92m Checking�[0m http-body v0.4.6
�[1m�[92m Checking�[0m signature v3.0.0
�[1m�[92m Checking�[0m libp2p-identify v0.47.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.6.0
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.6.0
�[1m�[92m Checking�[0m gemm-f32 v0.19.0
�[1m�[92m Checking�[0m module-lattice v0.2.3
�[1m�[92m Checking�[0m regex v1.12.3
�[1m�[92m Checking�[0m libp2p-yamux v0.47.0
�[1m�[92m Checking�[0m libp2p-noise v0.46.1
�[1m�[92m Checking�[0m libp2p-tcp v0.44.1
�[1m�[92m Compiling�[0m clap_derive v4.6.1
�[1m�[92m Checking�[0m kem v0.3.0-pre.0
�[1m�[92m Checking�[0m itertools v0.14.0
�[1m�[92m Checking�[0m hybrid-array v0.2.3
�[1m�[92m Checking�[0m unicode-normalization-alignments v0.1.12
�[1m�[92m Compiling�[0m signal-hook v0.3.18
�[1m�[92m Checking�[0m iana-time-zone v0.1.65
�[1m�[92m Checking�[0m tower-layer v0.3.3
�[1m�[92m Checking�[0m lazy_static v1.5.0
�[1m�[92m Checking�[0m foldhash v0.2.0
�[1m�[92m Checking�[0m sync_wrapper v1.0.2
�[1m�[92m Checking�[0m atomic-waker v1.1.2
�[1m�[92m Checking�[0m unicode_categories v0.1.1
�[1m�[92m Checking�[0m mime v0.3.17
�[1m�[92m Checking�[0m hyper v1.9.0
�[1m�[92m Checking�[0m clap v4.6.1
�[1m�[92m Checking�[0m hashbrown v0.16.1
�[1m�[92m Checking�[0m chrono v0.4.44
�[1m�[92m Checking�[0m rayon-cond v0.4.0
�[1m�[92m Checking�[0m ml-kem v0.2.3
�[1m�[92m Checking�[0m libp2p v0.56.0
�[1m�[92m Checking�[0m gemm-f16 v0.19.0
�[1m�[92m Checking�[0m tokio-rustls v0.24.1
�[1m�[92m Checking�[0m ml-dsa v0.1.1
�[1m�[92m Checking�[0m hyper v0.14.32
�[1m�[92m Checking�[0m http-body-util v0.1.3
�[1m�[92m Checking�[0m compact_str v0.9.0
�[1m�[92m Checking�[0m gemm-c64 v0.19.0
�[1m�[92m Checking�[0m gemm-f64 v0.19.0
�[1m�[92m Checking�[0m gemm-c32 v0.19.0
�[1m�[92m Checking�[0m serde_urlencoded v0.7.1
�[1m�[92m Checking�[0m dary_heap v0.3.9
�[1m�[92m Checking�[0m itertools v0.12.1
�[1m�[92m Checking�[0m base64 v0.21.7
�[1m�[92m Compiling�[0m portable-atomic v1.13.1
�[1m�[92m Checking�[0m typed-path v0.12.3
�[1m�[92m Checking�[0m rustls-pemfile v1.0.4
�[1m�[92m Checking�[0m gemm v0.19.0
�[1m�[92m Checking�[0m hyper-rustls v0.24.2
�[1m�[92m Checking�[0m tokenizers v0.22.2
�[1m�[92m Checking�[0m zip v7.2.0
�[1m�[92m Checking�[0m axum-core v0.4.5
�[1m�[92m Checking�[0m safetensors v0.7.0
�[1m�[92m Checking�[0m hyper-util v0.1.20
�[1m�[92m Checking�[0m tower v0.5.3
�[1m�[92m Checking�[0m sharded-slab v0.1.7
�[1m�[92m Checking�[0m matchers v0.2.0
�[1m�[92m Checking�[0m float8 v0.7.0
�[1m�[92m Checking�[0m polygone-crypto v1.0.0 (/home/runner/work/Polygone/Polygone/crates/crypto)
�[1m�[92m Checking�[0m tracing-log v0.2.0
�[1m�[92m Checking�[0m polygone-network v1.0.0 (/home/runner/work/Polygone/Polygone/crates/network)
�[1m�[92m Checking�[0m serde_path_to_error v0.1.20
�[1m�[92m Checking�[0m memmap2 v0.9.10
�[1m�[92m Compiling�[0m sys-info v0.9.1
�[1m�[92m Checking�[0m mio v0.8.11
�[1m�[92m Checking�[0m num_cpus v1.17.0
�[1m�[92m Checking�[0m encoding_rs v0.8.35
�[1m�[92m Checking�[0m thread_local v1.1.9
�[1m�[92m Checking�[0m sync_wrapper v0.1.2
�[1m�[92m Checking�[0m webpki-roots v0.25.4
�[1m�[92m Checking�[0m bit-vec v0.8.0
�[1m�[92m Checking�[0m unicode-width v0.2.2
�[1m�[92m Checking�[0m matchit v0.7.3
�[1m�[92m Checking�[0m nu-ansi-term v0.50.3
�[1m�[92m Checking�[0m axum v0.7.9
�[1m�[92m Checking�[0m tracing-subscriber v0.3.23
�[1m�[92m Checking�[0m candle-core v0.10.2
�[1m�[92m Checking�[0m reqwest v0.11.27
�[1m�[92m Checking�[0m console v0.15.11
�[1m�[92m Checking�[0m bit-set v0.8.0
�[1m�[92m Checking�[0m signal-hook-mio v0.2.5
�[1m�[92m Checking�[0m polygone-core v1.0.0 (/home/runner/work/Polygone/Polygone/polygone-core)
�[1m�[92m Checking�[0m uuid v1.23.1
�[1m�[92m Compiling�[0m strum_macros v0.26.4
�[1m�[92m Checking�[0m itertools v0.13.0
�[1m�[92m Checking�[0m itertools v0.11.0
�[1m�[92m Checking�[0m number_prefix v0.4.0
�[1m�[92m Checking�[0m unicode-width v0.1.14
�[1m�[92m Checking�[0m unicode-truncate v1.1.0
�[1m�[92m Checking�[0m indicatif v0.17.11
�[1m�[92m Checking�[0m candle-nn v0.10.2
�[1m�[92m Checking�[0m strum v0.26.3
�[1m�[92m Checking�[0m crossterm v0.27.0
�[1m�[92m Checking�[0m fancy-regex v0.17.0
�[1m�[92m Checking�[0m rayon-cond v0.3.0
�[1m�[92m Checking�[0m compact_str v0.7.1
�[1m�[92m Checking�[0m serde_plain v1.0.2
�[1m�[92m Compiling�[0m stability v0.2.1
�[1m�[92m Checking�[0m cassowary v0.3.0
�[1m�[92m Checking�[0m candle-transformers v0.10.2
�[1m�[92m Checking�[0m tokenizers v0.19.1
�[1m�[92m Checking�[0m polygone-app v1.0.0 (/home/runner/work/Polygone/Polygone/crates/app)
�[1m�[92m Checking�[0m msh v0.1.0 (/home/runner/work/Polygone/Polygone/crates/msh)
�[1m�[92m Checking�[0m ratatui v0.26.3
�[1m�[92m Checking�[0m safetensors v0.4.5
�[1m�[92m Checking�[0m tokio-stream v0.1.18
�[1m�[92m Checking�[0m tokio-test v0.4.5
�[1m�[92m Checking�[0m polygone-brain v0.1.0 (/home/runner/work/Polygone/Polygone/polygone-brain)
�[1m�[91merror�[0m�[1m: this import is redundant�[0m
�[1m�[94m--> �[0mcrates/msh/tests/transfer.rs:1:1
�[1m�[94m|�[0m
�[1m�[94m1�[0m �[1m�[94m|�[0m use blake3;
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^�[0m �[1m�[91mhelp: remove it entirely�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mhelp�[0m: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.99.0/index.html#single_component_path_imports
�[1m�[94m= �[0m�[1mnote�[0m: -D clippy::single-component-path-imports implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[allow(clippy::single_component_path_imports)]

�[1m�[91merror�[0m: could not compile msh (test "transfer") due to 1 previous error
�[1m�[33mwarning�[0m: build failed, waiting for other jobs to finish...
----8<----

@github-actions

Copy link
Copy Markdown

Clippy a échoué (exit 101) — 300 dernières lignes

----8<----
�[1m�[92m Compiling�[0m ring v0.17.14
�[1m�[92m Checking�[0m arrayvec v0.7.6
�[1m�[92m Compiling�[0m blake3 v1.8.4
�[1m�[92m Compiling�[0m heck v0.5.0
�[1m�[92m Checking�[0m constant_time_eq v0.4.2
�[1m�[92m Checking�[0m cpufeatures v0.3.0
�[1m�[92m Checking�[0m untrusted v0.9.0
�[1m�[92m Checking�[0m void v1.0.2
�[1m�[92m Checking�[0m hex v0.4.3
�[1m�[92m Checking�[0m libp2p-core v0.41.3
�[1m�[92m Checking�[0m lru v0.12.5
�[1m�[92m Checking�[0m asynchronous-codec v0.7.0
�[1m�[92m Compiling�[0m autocfg v1.5.0
�[1m�[92m Compiling�[0m libm v0.2.16
�[1m�[92m Compiling�[0m cfg_aliases v0.2.1
�[1m�[92m Compiling�[0m nix v0.30.1
�[1m�[92m Compiling�[0m num-traits v0.2.19
�[1m�[92m Compiling�[0m libp2p-swarm-derive v0.34.2
�[1m�[92m Checking�[0m netlink-packet-core v0.8.1
�[1m�[92m Checking�[0m instant v0.1.13
�[1m�[92m Compiling�[0m crunchy v0.2.4
�[1m�[92m Checking�[0m libp2p-swarm v0.44.2
�[1m�[92m Checking�[0m netlink-sys v0.8.8
�[1m�[92m Checking�[0m futures-bounded v0.2.4
�[1m�[92m Compiling�[0m dunce v1.0.5
�[1m�[92m Compiling�[0m pqcrypto-internals v0.2.11
�[1m�[92m Checking�[0m netlink-proto v0.12.0
�[1m�[92m Checking�[0m netlink-packet-route v0.28.0
�[1m�[92m Checking�[0m quick-protobuf-codec v0.3.1
�[1m�[92m Compiling�[0m snow v0.9.6
�[1m�[92m Checking�[0m inout v0.1.4
�[1m�[92m Checking�[0m nohash-hasher v0.2.0
�[1m�[92m Checking�[0m ipnet v2.12.0
�[1m�[92m Checking�[0m cipher v0.4.4
�[1m�[92m Checking�[0m universal-hash v0.5.1
�[1m�[92m Checking�[0m socket2 v0.5.10
�[1m�[92m Checking�[0m opaque-debug v0.3.1
�[1m�[92m Compiling�[0m glob v0.3.3
�[1m�[92m Compiling�[0m pqcrypto-mlkem v0.1.1
�[1m�[92m Checking�[0m polyval v0.6.2
�[1m�[92m Checking�[0m yamux v0.12.1
�[1m�[92m Checking�[0m yamux v0.13.10
�[1m�[92m Checking�[0m x25519-dalek v2.0.1
�[1m�[92m Checking�[0m bincode v1.3.3
�[1m�[92m Compiling�[0m async-trait v0.1.89
�[1m�[92m Checking�[0m ahash v0.4.8
�[1m�[92m Compiling�[0m crossbeam-utils v0.8.21
�[1m�[92m Compiling�[0m rustversion v1.0.22
�[1m�[92m Checking�[0m hashbrown v0.9.1
�[1m�[92m Checking�[0m rtnetlink v0.20.0
�[1m�[92m Checking�[0m ghash v0.5.1
�[1m�[92m Checking�[0m ctr v0.9.2
�[1m�[92m Checking�[0m aes v0.8.4
�[1m�[92m Checking�[0m if-watch v3.2.2
�[1m�[92m Checking�[0m aead v0.5.2
�[1m�[92m Checking�[0m pqcrypto-traits v0.3.5
�[1m�[92m Checking�[0m sharks v0.5.0
�[1m�[92m Checking�[0m aes-gcm v0.10.3
�[1m�[92m Checking�[0m polygone-common v1.0.0 (/home/runner/work/Polygone/Polygone/crates/common)
�[1m�[92m Checking�[0m uint v0.9.5
�[1m�[92m Checking�[0m cbor4ii v0.3.3
�[1m�[92m Checking�[0m libp2p-kad v0.45.3
�[1m�[92m Checking�[0m crossbeam-epoch v0.9.18
�[1m�[92m Checking�[0m libp2p-request-response v0.26.3
�[1m�[92m Checking�[0m libp2p-noise v0.44.0
�[1m�[92m Checking�[0m libp2p-tcp v0.41.0
�[1m�[92m Checking�[0m libp2p-yamux v0.45.2
�[1m�[92m Checking�[0m libp2p-identify v0.44.2
�[1m�[92m Checking�[0m libp2p-ping v0.44.1
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.3.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.3.1
�[1m�[92m Compiling�[0m rayon-core v1.13.0
�[1m�[92m Checking�[0m crossbeam-deque v0.8.6
�[1m�[92m Compiling�[0m bytemuck_derive v1.10.2
�[1m�[92m Compiling�[0m getrandom v0.4.2
�[1m�[92m Checking�[0m libp2p v0.53.2
�[1m�[92m Checking�[0m ryu v1.0.23
�[1m�[92m Checking�[0m rand_core v0.10.1
�[1m�[92m Checking�[0m libp2p-core v0.43.2
�[1m�[92m Checking�[0m rayon v1.12.0
�[1m�[92m Checking�[0m bytemuck v1.25.0
�[1m�[92m Checking�[0m hashbrown v0.17.0
�[1m�[92m Checking�[0m rand_distr v0.5.1
�[1m�[92m Checking�[0m indexmap v2.14.0
�[1m�[92m Checking�[0m aho-corasick v1.1.4
�[1m�[92m Compiling�[0m pulp v0.22.2
�[1m�[92m Checking�[0m cmov v0.5.4
�[1m�[92m Checking�[0m regex-syntax v0.8.10
�[1m�[92m Checking�[0m ctutils v0.4.2
�[1m�[92m Checking�[0m half v2.7.1
�[1m�[92m Checking�[0m num-complex v0.4.6
�[1m�[92m Checking�[0m raw-cpuid v11.6.0
�[1m�[92m Compiling�[0m strsim v0.11.1
�[1m�[92m Compiling�[0m ident_case v1.0.1
�[1m�[92m Compiling�[0m dyn-stack-macros v0.1.3
�[1m�[92m Checking�[0m reborrow v0.5.5
�[1m�[92m Checking�[0m pulp-wasm-simd-flag v0.1.0
�[1m�[92m Checking�[0m dyn-stack v0.13.2
�[1m�[92m Compiling�[0m darling_core v0.20.11
�[1m�[92m Checking�[0m regex-automata v0.4.14
�[1m�[92m Checking�[0m hybrid-array v0.4.12
�[1m�[92m Checking�[0m hashlink v0.10.0
�[1m�[92m Checking�[0m unicode-segmentation v1.13.2
�[1m�[92m Compiling�[0m seq-macro v0.3.6
�[1m�[92m Compiling�[0m httparse v1.10.1
�[1m�[92m Checking�[0m libp2p-swarm v0.47.1
�[1m�[92m Compiling�[0m darling_macro v0.20.11
�[1m�[92m Checking�[0m gemm-common v0.19.0
�[1m�[92m Checking�[0m castaway v0.2.4
�[1m�[92m Checking�[0m tower-service v0.3.3
�[1m�[92m Compiling�[0m pkg-config v0.3.33
�[1m�[92m Compiling�[0m darling v0.20.11
�[1m�[92m Checking�[0m crypto-common v0.2.2
�[1m�[92m Compiling�[0m onig_sys v69.9.3
�[1m�[92m Checking�[0m http v1.4.0
�[1m�[92m Checking�[0m utf8parse v0.2.2
�[1m�[92m Checking�[0m httpdate v1.0.3
�[1m�[92m Checking�[0m const-oid v0.10.2
�[1m�[92m Checking�[0m digest v0.11.3
�[1m�[92m Checking�[0m anstyle-parse v1.0.0
�[1m�[92m Checking�[0m http-body v1.0.1
�[1m�[92m Compiling�[0m derive_builder_core v0.20.2
�[1m�[92m Checking�[0m http v0.2.12
�[1m�[92m Compiling�[0m esaxx-rs v0.1.10
�[1m�[92m Checking�[0m colorchoice v1.0.5
�[1m�[92m Checking�[0m anstyle-query v1.1.5
�[1m�[92m Checking�[0m minimal-lexical v0.2.1
�[1m�[92m Checking�[0m is_terminal_polyfill v1.70.2
�[1m�[92m Checking�[0m anstyle v1.0.14
�[1m�[92m Compiling�[0m rustls v0.21.12
�[1m�[92m Checking�[0m der v0.8.0
�[1m�[92m Checking�[0m anstream v1.0.0
�[1m�[92m Checking�[0m nom v7.1.3
�[1m�[92m Checking�[0m spki v0.8.0
�[1m�[92m Compiling�[0m derive_builder_macro v0.20.2
�[1m�[92m Checking�[0m sct v0.7.1
�[1m�[92m Checking�[0m rustls-webpki v0.101.7
�[1m�[92m Checking�[0m uint v0.10.0
�[1m�[92m Checking�[0m tokio-util v0.7.18
�[1m�[92m Compiling�[0m monostate-impl v0.1.18
�[1m�[92m Compiling�[0m ahash v0.8.12
�[1m�[92m Checking�[0m keccak v0.2.0
�[1m�[92m Compiling�[0m anyhow v1.0.102
�[1m�[92m Checking�[0m try-lock v0.2.5
�[1m�[92m Checking�[0m clap_lex v1.1.0
�[1m�[92m Checking�[0m keccak v0.1.6
�[1m�[92m Checking�[0m base64 v0.13.1
�[1m�[92m Checking�[0m sponge-cursor v0.1.0
�[1m�[92m Compiling�[0m macro_rules_attribute-proc_macro v0.2.2
�[1m�[92m Compiling�[0m crc32fast v1.5.0
�[1m�[92m Checking�[0m macro_rules_attribute v0.2.2
�[1m�[92m Checking�[0m clap_builder v4.6.0
�[1m�[92m Checking�[0m spm_precompiled v0.1.4
�[1m�[92m Checking�[0m shake v0.1.0
�[1m�[92m Checking�[0m sha3 v0.10.9
�[1m�[92m Checking�[0m want v0.3.1
�[1m�[92m Checking�[0m h2 v0.3.27
�[1m�[92m Checking�[0m monostate v0.1.18
�[1m�[92m Checking�[0m libp2p-kad v0.48.0
�[1m�[92m Checking�[0m derive_builder v0.20.2
�[1m�[92m Checking�[0m pkcs8 v0.11.0
�[1m�[92m Checking�[0m http-body v0.4.6
�[1m�[92m Checking�[0m signature v3.0.0
�[1m�[92m Checking�[0m libp2p-connection-limits v0.6.0
�[1m�[92m Checking�[0m libp2p-allow-block-list v0.6.0
�[1m�[92m Checking�[0m libp2p-identify v0.47.0
�[1m�[92m Checking�[0m gemm-f32 v0.19.0
�[1m�[92m Checking�[0m module-lattice v0.2.3
�[1m�[92m Checking�[0m regex v1.12.3
�[1m�[92m Checking�[0m libp2p-yamux v0.47.0
�[1m�[92m Checking�[0m onig v6.5.3
�[1m�[92m Checking�[0m libp2p-noise v0.46.1
�[1m�[92m Checking�[0m libp2p-tcp v0.44.1
�[1m�[92m Compiling�[0m clap_derive v4.6.1
�[1m�[92m Checking�[0m kem v0.3.0-pre.0
�[1m�[92m Checking�[0m itertools v0.14.0
�[1m�[92m Checking�[0m hybrid-array v0.2.3
�[1m�[92m Checking�[0m unicode-normalization-alignments v0.1.12
�[1m�[92m Checking�[0m unicode_categories v0.1.1
�[1m�[92m Checking�[0m mime v0.3.17
�[1m�[92m Compiling�[0m signal-hook v0.3.18
�[1m�[92m Checking�[0m iana-time-zone v0.1.65
�[1m�[92m Checking�[0m tower-layer v0.3.3
�[1m�[92m Checking�[0m lazy_static v1.5.0
�[1m�[92m Checking�[0m foldhash v0.2.0
�[1m�[92m Checking�[0m sync_wrapper v1.0.2
�[1m�[92m Checking�[0m atomic-waker v1.1.2
�[1m�[92m Checking�[0m chrono v0.4.44
�[1m�[92m Checking�[0m hyper v1.9.0
�[1m�[92m Checking�[0m hashbrown v0.16.1
�[1m�[92m Checking�[0m clap v4.6.1
�[1m�[92m Checking�[0m rayon-cond v0.4.0
�[1m�[92m Checking�[0m ml-kem v0.2.3
�[1m�[92m Checking�[0m libp2p v0.56.0
�[1m�[92m Checking�[0m gemm-f16 v0.19.0
�[1m�[92m Checking�[0m ml-dsa v0.1.1
�[1m�[92m Checking�[0m hyper v0.14.32
�[1m�[92m Checking�[0m tokio-rustls v0.24.1
�[1m�[92m Checking�[0m http-body-util v0.1.3
�[1m�[92m Checking�[0m gemm-f64 v0.19.0
�[1m�[92m Checking�[0m gemm-c32 v0.19.0
�[1m�[92m Checking�[0m gemm-c64 v0.19.0
�[1m�[92m Checking�[0m compact_str v0.9.0
�[1m�[92m Checking�[0m serde_urlencoded v0.7.1
�[1m�[92m Checking�[0m dary_heap v0.3.9
�[1m�[92m Checking�[0m itertools v0.12.1
�[1m�[92m Checking�[0m typed-path v0.12.3
�[1m�[92m Checking�[0m base64 v0.21.7
�[1m�[92m Compiling�[0m portable-atomic v1.13.1
�[1m�[92m Checking�[0m rustls-pemfile v1.0.4
�[1m�[92m Checking�[0m tokenizers v0.22.2
�[1m�[92m Checking�[0m zip v7.2.0
�[1m�[92m Checking�[0m gemm v0.19.0
�[1m�[92m Checking�[0m hyper-rustls v0.24.2
�[1m�[92m Checking�[0m axum-core v0.4.5
�[1m�[92m Checking�[0m safetensors v0.7.0
�[1m�[92m Checking�[0m hyper-util v0.1.20
�[1m�[92m Checking�[0m tower v0.5.3
�[1m�[92m Checking�[0m sharded-slab v0.1.7
�[1m�[92m Checking�[0m matchers v0.2.0
�[1m�[92m Checking�[0m float8 v0.7.0
�[1m�[92m Checking�[0m tracing-log v0.2.0
�[1m�[92m Checking�[0m serde_path_to_error v0.1.20
�[1m�[92m Compiling�[0m sys-info v0.9.1
�[1m�[92m Checking�[0m memmap2 v0.9.10
�[1m�[92m Checking�[0m num_cpus v1.17.0
�[1m�[92m Checking�[0m mio v0.8.11
�[1m�[92m Checking�[0m encoding_rs v0.8.35
�[1m�[92m Checking�[0m thread_local v1.1.9
�[1m�[92m Checking�[0m matchit v0.7.3
�[1m�[92m Checking�[0m nu-ansi-term v0.50.3
�[1m�[92m Checking�[0m sync_wrapper v0.1.2
�[1m�[92m Checking�[0m webpki-roots v0.25.4
�[1m�[92m Checking�[0m bit-vec v0.8.0
�[1m�[92m Checking�[0m unicode-width v0.2.2
�[1m�[92m Checking�[0m bit-set v0.8.0
�[1m�[92m Checking�[0m reqwest v0.11.27
�[1m�[92m Checking�[0m console v0.15.11
�[1m�[92m Checking�[0m candle-core v0.10.2
�[1m�[92m Checking�[0m tracing-subscriber v0.3.23
�[1m�[92m Checking�[0m axum v0.7.9
�[1m�[92m Checking�[0m signal-hook-mio v0.2.5
�[1m�[92m Checking�[0m polygone-crypto v1.0.0 (/home/runner/work/Polygone/Polygone/crates/crypto)
�[1m�[92m Checking�[0m uuid v1.23.1
�[1m�[92m Checking�[0m polygone-network v1.0.0 (/home/runner/work/Polygone/Polygone/crates/network)
�[1m�[92m Checking�[0m polygone-core v1.0.0 (/home/runner/work/Polygone/Polygone/polygone-core)
�[1m�[92m Compiling�[0m strum_macros v0.26.4
�[1m�[92m Checking�[0m itertools v0.11.0
�[1m�[92m Checking�[0m itertools v0.13.0
�[1m�[92m Checking�[0m unicode-width v0.1.14
�[1m�[92m Checking�[0m number_prefix v0.4.0
�[1m�[92m Checking�[0m indicatif v0.17.11
�[1m�[92m Checking�[0m unicode-truncate v1.1.0
�[1m�[92m Checking�[0m rayon-cond v0.3.0
�[1m�[92m Checking�[0m candle-nn v0.10.2
�[1m�[92m Checking�[0m strum v0.26.3
�[1m�[92m Checking�[0m crossterm v0.27.0
�[1m�[92m Checking�[0m fancy-regex v0.17.0
�[1m�[92m Checking�[0m compact_str v0.7.1
�[1m�[92m Checking�[0m serde_plain v1.0.2
�[1m�[92m Compiling�[0m stability v0.2.1
�[1m�[92m Checking�[0m cassowary v0.3.0
�[1m�[92m Checking�[0m polygone-app v1.0.0 (/home/runner/work/Polygone/Polygone/crates/app)
�[1m�[92m Checking�[0m candle-transformers v0.10.2
�[1m�[92m Checking�[0m tokenizers v0.19.1
�[1m�[92m Checking�[0m msh v0.1.0 (/home/runner/work/Polygone/Polygone/crates/msh)
�[1m�[92m Checking�[0m ratatui v0.26.3
�[1m�[92m Checking�[0m safetensors v0.4.5
�[1m�[92m Checking�[0m tokio-stream v0.1.18
�[1m�[92m Checking�[0m tokio-test v0.4.5
�[1m�[92m Checking�[0m polygone-brain v0.1.0 (/home/runner/work/Polygone/Polygone/polygone-brain)
�[1m�[91merror�[0m�[1m: function print_banner is never used�[0m
�[1m�[94m--> �[0mcrates/app/src/main.rs:99:4
�[1m�[94m|�[0m
�[1m�[94m99�[0m �[1m�[94m|�[0m fn print_banner() {
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^�[0m
�[1m�[94m|�[0m
�[1m�[94m= �[0m�[1mnote�[0m: -D dead-code implied by -D warnings
�[1m�[94m= �[0m�[1mhelp�[0m: to override -D warnings add #[expect(dead_code)] or #[allow(dead_code)]

�[1m�[91merror�[0m�[1m: constant NODE_STARTING is never used�[0m
�[1m�[94m--> �[0mcrates/app/src/banner.rs:33:11
�[1m�[94m|�[0m
�[1m�[94m33�[0m �[1m�[94m|�[0m pub const NODE_STARTING: &str = r#"
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^^�[0m

�[1m�[91merror�[0m�[1m: constant HEX_ICON is never used�[0m
�[1m�[94m--> �[0mcrates/app/src/banner.rs:45:11
�[1m�[94m|�[0m
�[1m�[94m45�[0m �[1m�[94m|�[0m pub const HEX_ICON: &str = "⬡";
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^�[0m

�[1m�[91merror�[0m�[1m: constant SELF_TEST_EXPECTED is never used�[0m
�[1m�[94m--> �[0mcrates/app/src/banner.rs:48:11
�[1m�[94m|�[0m
�[1m�[94m48�[0m �[1m�[94m|�[0m pub const SELF_TEST_EXPECTED: &str = r#"
�[1m�[94m|�[0m �[1m�[91m^^^^^^^^^^^^^^^^^^�[0m

�[1m�[91merror�[0m: could not compile polygone-app (bin "polygone") due to 4 previous errors
�[1m�[33mwarning�[0m: build failed, waiting for other jobs to finish...
----8<----

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant