chore(deps): bump sha3 from 0.10.8 to 0.12.0 #689
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/
|