tincd-clippy-0.1.0
checks.x86_64-linux.clippy
· build #291
· raw
1tribuchet: building on jamie
unpackPhase
2unpacking source archive /nix/store/d7llv6zq69p4qqwmkx3jmlnsx3qf648q-source3source root is sourcepatchPhase
4Executing configureCargoCommonVars5decompressing cargo artifacts from /nix/store/vj914nd37b53a1jgkdlw5lrc49lfc3bl-tincd-deps-0.1.0/target.tar.zst to targetconfigurePhase
6will append /build/source/.cargo-home/config.toml with contents of /nix/store/8jb06lmggakbcyvxim1gqmpjxf9hlaa4-vendor-cargo-deps/config.toml7default configurePhase, nothing to dobuildPhase
8+++ command cargo --version9cargo 1.97.0 (c980f4866 2026-06-30)10+++ command cargo clippy --release --workspace --all-targets -- -D warnings11 Compiling libc v0.2.19012 Checking bitflags v2.13.213 Compiling zerocopy v0.8.6314 Compiling num-traits v0.2.1915 Checking tinc-proto v0.0.0 (/build/source/crates/tinc-proto)16 Compiling rustix v1.1.417 Checking linux-raw-sys v0.12.118 Checking fastrand v2.4.019 Checking once_cell v1.21.420 Compiling getrandom v0.3.421 Checking wait-timeout v0.2.122 Checking fnv v1.0.723 Checking quick-error v1.2.324 Checking bit-vec v0.8.025 Checking unarray v0.1.426 Checking regex-syntax v0.8.1127 Checking arbitrary v1.5.028 Checking inout v0.2.229 Checking hex v0.4.330 Checking cipher v0.5.231 Checking nix v0.31.332 Checking bit-set v0.8.033 Checking chacha20 v0.10.234 Checking rand_core v0.9.535 Checking rand v0.9.236 Checking rand_xorshift v0.4.037 Checking module-lattice v0.2.338 Checking crypto-bigint v0.7.539 Checking ml-kem v0.3.240 Compiling jobserver v0.1.3541 Compiling cc v1.7.042 Checking tempfile v3.27.043 Checking rusty-fork v0.3.144 Compiling openssl-sys v0.9.11745 Compiling tincd v0.1.0 (/build/source/crates/tincd)46 Compiling libfuzzer-sys v0.4.1347 Compiling tinc-ffi v0.0.0 (/build/source/crates/tinc-ffi)48 Checking tinc-device v0.0.0 (/build/source/crates/tinc-device)49 Checking crypto-primes v0.7.250 Checking ppv-lite86 v0.2.2151 Checking netlink-packet-route v0.33.052 Checking rand_chacha v0.10.053 Checking rand_chacha v0.9.054 Checking tinc-crypto v0.0.0 (/build/source/crates/tinc-crypto)55 Checking proptest v1.11.056 Checking rsa v0.10.0-rc.1957 Checking tinc-sptps v0.0.0 (/build/source/crates/tinc-sptps)58 Checking tinc-conf v0.0.0 (/build/source/crates/tinc-conf)59 Checking tinc-tools v0.0.0 (/build/source/crates/tinc-tools)60 Checking netdev v0.46.361error[E0428]: the name `GraphDirty` is defined multiple times62 --> crates/tincd/src/daemon/gossip/graph.rs:25:163 |6414 | pub(crate) struct GraphDirty(bool);65 | ----------------------------------- previous definition of the type `GraphDirty` here66...6725 | pub(crate) struct GraphDirty(bool);68 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `GraphDirty` redefined here69 |70 = note: `GraphDirty` must be defined only once in the type namespace of this module7172error[E0119]: conflicting implementations of trait `std::default::Default` for type `daemon::gossip::graph::GraphDirty`73 --> crates/tincd/src/daemon/gossip/graph.rs:24:1074 |7513 | #[derive(Default)]76 | ------- first implementation here77...7824 | #[derive(Default)]79 | ^^^^^^^ conflicting implementation for `daemon::gossip::graph::GraphDirty`8081error[E0592]: duplicate definitions with name `mark`82 --> crates/tincd/src/daemon/gossip/graph.rs:17:583 |8417 | pub(crate) fn mark(&mut self) {85 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `mark`86...8728 | pub(crate) fn mark(&mut self) {88 | ----------------------------- other definition for `mark`8990error[E0034]: multiple applicable items in scope91 --> crates/tincd/src/daemon/gossip/edges.rs:136:2692 |93136 | self.graph_dirty.mark();94 | ^^^^ multiple `mark` found95 |96note: candidate #1 is defined in an impl for the type `daemon::gossip::graph::GraphDirty`97 --> crates/tincd/src/daemon/gossip/graph.rs:17:598 |99 17 | pub(crate) fn mark(&mut self) {100 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^101note: candidate #2 is defined in an impl for the type `daemon::gossip::graph::GraphDirty`102 --> crates/tincd/src/daemon/gossip/graph.rs:28:5103 |104 28 | pub(crate) fn mark(&mut self) {105 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^106107error[E0034]: multiple applicable items in scope108 --> crates/tincd/src/daemon/gossip/weight.rs:90:26109 |11090 | self.graph_dirty.mark();111 | ^^^^ multiple `mark` found112 |113note: candidate #1 is defined in an impl for the type `daemon::gossip::graph::GraphDirty`114 --> crates/tincd/src/daemon/gossip/graph.rs:17:5115 |11617 | pub(crate) fn mark(&mut self) {117 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^118note: candidate #2 is defined in an impl for the type `daemon::gossip::graph::GraphDirty`119 --> crates/tincd/src/daemon/gossip/graph.rs:28:5120 |12128 | pub(crate) fn mark(&mut self) {122 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^123124Some errors have detailed explanations: E0034, E0119, E0428, E0592.125For more information about an error, try `rustc --explain E0034`.126error: could not compile `tincd` (lib) due to 5 previous errors127warning: build failed, waiting for other jobs to finish...128error: could not compile `tincd` (lib test) due to 5 previous errors