Add ValidatorInfo to PeerContacts. #14415
build+test.yml
on: pull_request
rustfmt
15s
check
1m 46s
test
27m 34s
clippy
1m 34s
web-client
3m 4s
web-client-lib
4m 17s
reconnect-test
12m 52s
Annotations
1 warning
using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`:
network-libp2p/src/discovery/peer_contacts.rs#L739
warning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
--> network-libp2p/src/discovery/peer_contacts.rs:739:34
|
739 | contact.validator_info = self.validator_record_signing.as_ref().and_then(|callback| {
| __________________________________^
740 | | let tagged_signed = (callback)(contact.peer_id(), contact.timestamp);
741 | | Some(ValidatorInfo {
742 | | validator_address: tagged_signed.record.validator_address.clone(),
743 | | signature: tagged_signed.signature.clone(),
744 | | })
745 | | });
| |__________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map
= note: `#[warn(clippy::bind_instead_of_map)]` on by default
help: use `map` instead
|
739 ~ contact.validator_info = self.validator_record_signing.as_ref().map(|callback| {
740 | let tagged_signed = (callback)(contact.peer_id(), contact.timestamp);
741 ~ ValidatorInfo {
742 + validator_address: tagged_signed.record.validator_address.clone(),
743 + signature: tagged_signed.signature.clone(),
744 + }
|
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
reconnect-test-logs
|
292 KB |
|