Skip to content

chore(deps): sync with ibc dependency bumps #643

chore(deps): sync with ibc dependency bumps

chore(deps): sync with ibc dependency bumps #643

Triggered via pull request November 12, 2024 12:26
Status Failure
Total duration 2m 25s
Artifacts

rust.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 27 warnings
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L464
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:464:32 | 464 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L464
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:464:32 | 464 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L447
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:447:32 | 447 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L447
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:447:32 | 447 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L431
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:431:33 | 431 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L431
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:431:33 | 431 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L399
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:399:33 | 399 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L399
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:399:33 | 399 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L464
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:464:32 | 464 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L447
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:447:32 | 447 | amount: amt.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L431
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:431:33 | 431 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied: basecoin/modules/src/ibc/transfer.rs#L399
error[E0277]: the trait bound `primitive_types::U256: derive_more::From<ibc::apps::transfer::types::Amount>` is not satisfied --> basecoin/modules/src/ibc/transfer.rs:399:33 | 399 | amount: coin.amount.into(), | ^^^^ the trait `derive_more::From<ibc::apps::transfer::types::Amount>` is not implemented for `primitive_types::U256`, which is required by `ibc::apps::transfer::types::Amount: derive_more::Into<_>` | = help: the following other types implement trait `derive_more::From<T>`: `primitive_types::U256` implements `derive_more::From<&'a [u8; 32]>` `primitive_types::U256` implements `derive_more::From<&'a [u8]>` `primitive_types::U256` implements `derive_more::From<&'a primitive_types::U256>` `primitive_types::U256` implements `derive_more::From<&'static str>` `primitive_types::U256` implements `derive_more::From<[u8; 32]>` `primitive_types::U256` implements `derive_more::From<i128>` `primitive_types::U256` implements `derive_more::From<i16>` `primitive_types::U256` implements `derive_more::From<i32>` and 10 others = note: required for `ibc::apps::transfer::types::Amount` to implement `derive_more::Into<primitive_types::U256>`
clippy-all-features
Clippy had exited with the 101 exit code
clippy-no-features
Clippy had exited with the 101 exit code
cargo-doc: basecoin/modules/src/ibc/transfer.rs#L399
the trait bound `primitive_types::U256: From<Amount>` is not satisfied
cargo-doc: basecoin/modules/src/ibc/transfer.rs#L431
the trait bound `primitive_types::U256: From<Amount>` is not satisfied
cargo-doc: basecoin/modules/src/ibc/transfer.rs#L447
the trait bound `primitive_types::U256: From<Amount>` is not satisfied
cargo-doc: basecoin/modules/src/ibc/transfer.rs#L464
the trait bound `primitive_types::U256: From<Amount>` is not satisfied
cargo-doc
could not compile `basecoin-modules` (lib) due to 4 previous errors
cargo-doc
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
cargo-doc
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use the latest version of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-09-16-notice-of-upcoming-deprecations-and-changes-in-github-actions-services/
clippy-all-features
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use the latest version of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-09-16-notice-of-upcoming-deprecations-and-changes-in-github-actions-services/
clippy-no-features
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use the latest version of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-09-16-notice-of-upcoming-deprecations-and-changes-in-github-actions-services/
fmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
fmt
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-all-features
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
clippy-all-features
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-all-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-no-features
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
clippy-no-features
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
clippy-no-features
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo-doc
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
cargo-doc
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/cache@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo-doc
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/