mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-13 01:51:23 +00:00
Make clippy "happy". (#1950)
* Make clippy "happy". Address all clippy complaints that are not purely stylistic (or even have corner cases with false positives). Ignore all "style" and "pedantic" lints. * Fix tests. * Undo unnecessary API change.
This commit is contained in:
@ -377,10 +377,10 @@ where
|
||||
|
||||
if let Some(request) = self.try_send_request(peer, request) {
|
||||
self.pending_events.push_back(NetworkBehaviourAction::DialPeer {
|
||||
peer_id: peer.clone(),
|
||||
peer_id: *peer,
|
||||
condition: DialPeerCondition::Disconnected,
|
||||
});
|
||||
self.pending_outbound_requests.entry(peer.clone()).or_default().push(request);
|
||||
self.pending_outbound_requests.entry(*peer).or_default().push(request);
|
||||
}
|
||||
|
||||
request_id
|
||||
@ -409,7 +409,7 @@ where
|
||||
///
|
||||
/// Addresses added in this way are only removed by `remove_address`.
|
||||
pub fn add_address(&mut self, peer: &PeerId, address: Multiaddr) {
|
||||
self.addresses.entry(peer.clone()).or_default().push(address);
|
||||
self.addresses.entry(*peer).or_default().push(address);
|
||||
}
|
||||
|
||||
/// Removes an address of a peer previously added via `add_address`.
|
||||
@ -479,7 +479,7 @@ where
|
||||
let conn = &mut connections[ix];
|
||||
conn.pending_inbound_responses.insert(request.request_id);
|
||||
self.pending_events.push_back(NetworkBehaviourAction::NotifyHandler {
|
||||
peer_id: peer.clone(),
|
||||
peer_id: *peer,
|
||||
handler: NotifyHandler::One(conn.id),
|
||||
event: request
|
||||
});
|
||||
@ -576,7 +576,7 @@ where
|
||||
ConnectedPoint::Dialer { address } => Some(address.clone()),
|
||||
ConnectedPoint::Listener { .. } => None
|
||||
};
|
||||
self.connected.entry(peer.clone())
|
||||
self.connected.entry(*peer)
|
||||
.or_default()
|
||||
.push(Connection::new(*conn, address));
|
||||
}
|
||||
@ -597,7 +597,7 @@ where
|
||||
for request_id in connection.pending_outbound_responses {
|
||||
self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(
|
||||
RequestResponseEvent::InboundFailure {
|
||||
peer: peer_id.clone(),
|
||||
peer: *peer_id,
|
||||
request_id,
|
||||
error: InboundFailure::ConnectionClosed
|
||||
}
|
||||
@ -608,7 +608,7 @@ where
|
||||
for request_id in connection.pending_inbound_responses {
|
||||
self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(
|
||||
RequestResponseEvent::OutboundFailure {
|
||||
peer: peer_id.clone(),
|
||||
peer: *peer_id,
|
||||
request_id,
|
||||
error: OutboundFailure::ConnectionClosed
|
||||
}
|
||||
@ -631,7 +631,7 @@ where
|
||||
for request in pending {
|
||||
self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(
|
||||
RequestResponseEvent::OutboundFailure {
|
||||
peer: peer.clone(),
|
||||
peer: *peer,
|
||||
request_id: request.request_id,
|
||||
error: OutboundFailure::DialFailure
|
||||
}
|
||||
@ -660,10 +660,10 @@ where
|
||||
RequestResponseEvent::Message { peer, message }));
|
||||
}
|
||||
RequestResponseHandlerEvent::Request { request_id, request, sender } => {
|
||||
let channel = ResponseChannel { request_id, peer: peer.clone(), sender };
|
||||
let channel = ResponseChannel { request_id, peer, sender };
|
||||
let message = RequestResponseMessage::Request { request_id, request, channel };
|
||||
self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(
|
||||
RequestResponseEvent::Message { peer: peer.clone(), message }
|
||||
RequestResponseEvent::Message { peer, message }
|
||||
));
|
||||
|
||||
match self.get_connection_mut(&peer, connection) {
|
||||
@ -675,7 +675,7 @@ where
|
||||
None => {
|
||||
self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(
|
||||
RequestResponseEvent::InboundFailure {
|
||||
peer: peer.clone(),
|
||||
peer,
|
||||
request_id,
|
||||
error: InboundFailure::ConnectionClosed
|
||||
}
|
||||
|
@ -251,7 +251,7 @@ where
|
||||
} else if let Some(info) = self.offline_peer_info.get_mut(p) {
|
||||
info.recv_budget.limit.set(limit)
|
||||
}
|
||||
self.limit_overrides.insert(p.clone(), Limit::new(limit));
|
||||
self.limit_overrides.insert(*p, Limit::new(limit));
|
||||
}
|
||||
|
||||
/// Remove any limit overrides for the given peer.
|
||||
@ -286,7 +286,7 @@ where
|
||||
let mut info = PeerInfo::new(limit);
|
||||
info.send_budget.remaining -= 1;
|
||||
let remaining = info.send_budget.remaining;
|
||||
self.offline_peer_info.put(p.clone(), info);
|
||||
self.offline_peer_info.put(*p, info);
|
||||
remaining
|
||||
};
|
||||
|
||||
@ -428,13 +428,13 @@ where
|
||||
if !self.peer_info.contains_key(p) {
|
||||
if let Some(info) = self.offline_peer_info.pop(p) {
|
||||
let recv_budget = info.recv_budget.remaining;
|
||||
self.peer_info.insert(p.clone(), info);
|
||||
self.peer_info.insert(*p, info);
|
||||
if recv_budget > 1 {
|
||||
self.send_credit(p, recv_budget - 1);
|
||||
}
|
||||
} else {
|
||||
let limit = self.limit_overrides.get(p).copied().unwrap_or(self.default_limit);
|
||||
self.peer_info.insert(p.clone(), PeerInfo::new(limit));
|
||||
self.peer_info.insert(*p, PeerInfo::new(limit));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -442,7 +442,7 @@ where
|
||||
fn inject_disconnected(&mut self, p: &PeerId) {
|
||||
log::trace!("{:08x}: disconnected from {}", self.id, p);
|
||||
if let Some(info) = self.peer_info.remove(p) {
|
||||
self.offline_peer_info.put(p.clone(), info.into_disconnected());
|
||||
self.offline_peer_info.put(*p, info.into_disconnected());
|
||||
}
|
||||
self.behaviour.inject_disconnected(p)
|
||||
}
|
||||
@ -528,7 +528,7 @@ where
|
||||
if info.send_budget.grant < Some(id) {
|
||||
if info.send_budget.remaining == 0 && credit > 0 {
|
||||
log::trace!("{:08x}: sending to peer {} can resume", self.id, peer);
|
||||
self.events.push_back(Event::ResumeSending(peer.clone()))
|
||||
self.events.push_back(Event::ResumeSending(peer))
|
||||
}
|
||||
info.send_budget.remaining += credit;
|
||||
info.send_budget.grant = Some(id);
|
||||
@ -549,7 +549,7 @@ where
|
||||
};
|
||||
if info.recv_budget.remaining == 0 {
|
||||
log::debug!("{:08x}: peer {} exceeds its budget", self.id, peer);
|
||||
self.events.push_back(Event::TooManyInboundRequests(peer.clone()));
|
||||
self.events.push_back(Event::TooManyInboundRequests(peer));
|
||||
continue
|
||||
}
|
||||
info.recv_budget.remaining -= 1;
|
||||
|
Reference in New Issue
Block a user