Skip to content

multi exec interact unified syntax #2804

multi exec interact unified syntax

multi exec interact unified syntax #2804

Triggered via pull request April 5, 2024 07:23
Status Success
Total duration 1m 25s
Artifacts

lldb-formatter-tests.yml

on: pull_request
LLDB formatter tests
1m 14s
LLDB formatter tests
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 13 warnings
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L317: contracts/examples/multisig/interact/src/multisig_interact.rs#L317
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:320:23 | 317 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 320 | for signer in self.board().iter() { | ^^^^ second mutable borrow occurs here ... 338 | buffer.run().await; | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L317: contracts/examples/multisig/interact/src/multisig_interact.rs#L317
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:321:16 | 317 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 321 | if self.signed(signer, action_id).await { | ^^^^ second mutable borrow occurs here ... 329 | buffer.push_tx(|tx| { | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L261: contracts/examples/multisig/interact/src/multisig_interact.rs#L261
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:266:16 | 261 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 266 | if self.quorum_reached(action_id).await && self.sign(action_id).await { | ^^^^ second mutable borrow occurs here ... 278 | let deployed_addresses = buffer.run().await; | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L261: contracts/examples/multisig/interact/src/multisig_interact.rs#L261
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:266:56 | 261 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 266 | if self.quorum_reached(action_id).await && self.sign(action_id).await { | ^^^^ second mutable borrow occurs here 267 | buffer.push_tx(|tx| { | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L317: contracts/examples/multisig/interact/src/multisig_interact.rs#L317
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:320:23 | 317 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 320 | for signer in self.board().iter() { | ^^^^ second mutable borrow occurs here ... 338 | buffer.run().await; | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L317: contracts/examples/multisig/interact/src/multisig_interact.rs#L317
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:321:16 | 317 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 321 | if self.signed(signer, action_id).await { | ^^^^ second mutable borrow occurs here ... 329 | buffer.push_tx(|tx| { | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L261: contracts/examples/multisig/interact/src/multisig_interact.rs#L261
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:266:16 | 261 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 266 | if self.quorum_reached(action_id).await && self.sign(action_id).await { | ^^^^ second mutable borrow occurs here ... 278 | let deployed_addresses = buffer.run().await; | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L261: contracts/examples/multisig/interact/src/multisig_interact.rs#L261
error[E0499]: cannot borrow `*self` as mutable more than once at a time --> contracts/examples/multisig/interact/src/multisig_interact.rs:266:56 | 261 | let mut buffer = self.interactor.homogenous_call_buffer(); | --------------- first mutable borrow occurs here ... 266 | if self.quorum_reached(action_id).await && self.sign(action_id).await { | ^^^^ second mutable borrow occurs here 267 | buffer.push_tx(|tx| { | ------ first borrow later used here
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L14: contracts/examples/multisig/interact/src/multisig_interact.rs#L14
warning: unused import: `imports::OptionalValue` --> contracts/examples/multisig/interact/src/multisig_interact.rs:14:9 | 14 | imports::OptionalValue, | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L14: contracts/examples/multisig/interact/src/multisig_interact.rs#L14
warning: unused import: `imports::OptionalValue` --> contracts/examples/multisig/interact/src/multisig_interact.rs:14:9 | 14 | imports::OptionalValue, | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L8: contracts/examples/multisig/interact/src/multisig_interact.rs#L8
warning: unused import: `multisig_perform::ProxyTrait` --> contracts/examples/multisig/interact/src/multisig_interact.rs:8:16 | 8 | use multisig::{multisig_perform::ProxyTrait as _, multisig_proxy, ProxyTrait as _}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L8: contracts/examples/multisig/interact/src/multisig_interact.rs#L8
warning: unused import: `ProxyTrait` --> contracts/examples/multisig/interact/src/multisig_interact.rs:8:67 | 8 | use multisig::{multisig_perform::ProxyTrait as _, multisig_proxy, ProxyTrait as _}; | ^^^^^^^^^^
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L8: contracts/examples/multisig/interact/src/multisig_interact.rs#L8
warning: unused import: `multisig_perform::ProxyTrait` --> contracts/examples/multisig/interact/src/multisig_interact.rs:8:16 | 8 | use multisig::{multisig_perform::ProxyTrait as _, multisig_proxy, ProxyTrait as _}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[clippy] contracts/examples/multisig/interact/src/multisig_interact.rs#L8: contracts/examples/multisig/interact/src/multisig_interact.rs#L8
warning: unused import: `ProxyTrait` --> contracts/examples/multisig/interact/src/multisig_interact.rs:8:67 | 8 | use multisig::{multisig_perform::ProxyTrait as _, multisig_proxy, ProxyTrait as _}; | ^^^^^^^^^^
LLDB formatter tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions-rs/toolchain@v1, robinraju/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
LLDB formatter tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
LLDB formatter tests
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/
LLDB formatter tests
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/
LLDB formatter tests
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/
LLDB formatter tests
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/
LLDB formatter tests
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/