Skip to content

chore(deps): bump sha3 from 0.10.8 to 0.12.0 #689

chore(deps): bump sha3 from 0.10.8 to 0.12.0

chore(deps): bump sha3 from 0.10.8 to 0.12.0 #689

Triggered via pull request June 26, 2026 15:06
Status Failure
Total duration 1m 16s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 4 warnings
the function or associated item `new` exists for struct `Sha3_512`, but its trait bounds were not satisfied: cargo-dist/src/lib.rs#L561
error[E0599]: the function or associated item `new` exists for struct `Sha3_512`, but its trait bounds were not satisfied --> cargo-dist/src/lib.rs:561:46 | 561 | let mut hasher = sha3::Sha3_512::new(); | ^^^ function or associated item cannot be called on `Sha3_512` due to unsatisfied trait bounds | ::: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.12.0/src/lib.rs:145:1 | 145 | / impl_sha3_variants!( 146 | | /// SHA-3-224 hasher. 147 | | Sha3_224(U144, U28, SHA3_PAD); 148 | | /// SHA-3-256 hasher. ... | 165 | | Keccak256Full(U136, U200, KECCAK_PAD); 166 | | ); | |_- doesn't satisfy `sha3::Sha3_512: sha2::Digest`, `sha3::Sha3_512: sha2::digest::FixedOutput`, `sha3::Sha3_512: sha2::digest::HashMarker` or `sha3::Sha3_512: sha2::digest::Update` | = note: the following trait bounds were not satisfied: `sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `sha3::Sha3_512: sha2::Digest` `sha3::Sha3_512: sha2::digest::Update` which is required by `sha3::Sha3_512: sha2::Digest` `sha3::Sha3_512: sha2::digest::HashMarker` which is required by `sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: std::default::Default` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::Update` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::HashMarker` which is required by `&sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: std::default::Default` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::Update` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::HashMarker` which is required by `&mut sha3::Sha3_512: sha2::Digest` note: there are multiple different versions of crate `digest` in the dependency graph --> /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.11.3/src/digest.rs:17:1 | 17 | pub trait Digest: OutputSizeUser { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed 18 | /// Create new hasher instance. 19 | fn new() -> Self; | ----------------- the associated function is available for `sha3::Sha3_512` here | ::: cargo-dist/src/lib.rs:539:9 | 539 | use sha2::Digest; | ------------ `Digest` imported here doesn't correspond to the right version of crate `digest` | ::: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/digest.rs:15:1 | 15 | pub trait Digest: OutputSizeUser { | -------------------------------- this is the trait that was imported
the function or associated item `new` exists for struct `Sha3_512`, but its trait bounds were not satisfied: cargo-dist/src/lib.rs#L561
error[E0599]: the function or associated item `new` exists for struct `Sha3_512`, but its trait bounds were not satisfied --> cargo-dist/src/lib.rs:561:46 | 561 | let mut hasher = sha3::Sha3_512::new(); | ^^^ function or associated item cannot be called on `Sha3_512` due to unsatisfied trait bounds | ::: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha3-0.12.0/src/lib.rs:145:1 | 145 | / impl_sha3_variants!( 146 | | /// SHA-3-224 hasher. 147 | | Sha3_224(U144, U28, SHA3_PAD); 148 | | /// SHA-3-256 hasher. ... | 165 | | Keccak256Full(U136, U200, KECCAK_PAD); 166 | | ); | |_- doesn't satisfy `sha3::Sha3_512: sha2::Digest`, `sha3::Sha3_512: sha2::digest::FixedOutput`, `sha3::Sha3_512: sha2::digest::HashMarker` or `sha3::Sha3_512: sha2::digest::Update` | = note: the following trait bounds were not satisfied: `sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `sha3::Sha3_512: sha2::Digest` `sha3::Sha3_512: sha2::digest::Update` which is required by `sha3::Sha3_512: sha2::Digest` `sha3::Sha3_512: sha2::digest::HashMarker` which is required by `sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: std::default::Default` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::Update` which is required by `&sha3::Sha3_512: sha2::Digest` `&sha3::Sha3_512: sha2::digest::HashMarker` which is required by `&sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::FixedOutput` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: std::default::Default` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::Update` which is required by `&mut sha3::Sha3_512: sha2::Digest` `&mut sha3::Sha3_512: sha2::digest::HashMarker` which is required by `&mut sha3::Sha3_512: sha2::Digest` note: there are multiple different versions of crate `digest` in the dependency graph --> /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.11.3/src/digest.rs:17:1 | 17 | pub trait Digest: OutputSizeUser { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this is the trait that is needed 18 | /// Create new hasher instance. 19 | fn new() -> Self; | ----------------- the associated function is available for `sha3::Sha3_512` here | ::: cargo-dist/src/lib.rs:539:9 | 539 | use sha2::Digest; | ------------ `Digest` imported here doesn't correspond to the right version of crate `digest` | ::: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/digest-0.10.7/src/digest.rs:15:1 | 15 | pub trait Digest: OutputSizeUser { | -------------------------------- this is the trait that was imported
clippy
Clippy had exited with the 101 exit code
test (macos-14, stable)
Process completed with exit code 101.
test (ubuntu-latest, stable)
The strategy configuration was canceled because "test.macos-14_stable" failed
test (ubuntu-latest, stable)
The operation was canceled.
test (windows-latest, stable)
The strategy configuration was canceled because "test.macos-14_stable" failed
test (windows-latest, stable)
The operation was canceled.
typos
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
fmt
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
npm
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
clippy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions-rs/clippy-check@v1, actions/checkout@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/