Skip to content

Commit c1a0dbc

Browse files
committed
refactor(clippy): fix warnings
1 parent dc537ad commit c1a0dbc

File tree

9 files changed

+51
-51
lines changed

9 files changed

+51
-51
lines changed

tox_core/src/dht/ktree.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ mod tests {
225225
#[test]
226226
fn ktree_try_add() {
227227
let pk = PublicKey::from([0; crypto_box::KEY_SIZE]);
228-
let mut ktree = Ktree::new(pk.clone());
228+
let mut ktree = Ktree::new(pk);
229229

230230
for i in 0 .. 8 {
231231
let mut pk = [i + 2; crypto_box::KEY_SIZE];

tox_core/src/dht/server/hole_punching.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ impl HolePunching {
9797
self.last_punching_index = 0;
9898
}
9999

100-
let ports_to_try = HolePunching::get_nat_ports(&addrs, ip);
100+
let ports_to_try = HolePunching::get_nat_ports(addrs, ip);
101101

102102
let res = self.punch_addrs(&ports_to_try, ip);
103103

tox_core/src/dht/server/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ impl Server {
662662
self.pk.clone(),
663663
&payload,
664664
);
665-
self.send_nat_ping_req_inner(&friend, nat_ping_req_packet).await?;
665+
self.send_nat_ping_req_inner(friend, nat_ping_req_packet).await?;
666666
}
667667
}
668668

@@ -832,7 +832,7 @@ impl Server {
832832
continue;
833833
}
834834

835-
if close_nodes.can_add(&node) {
835+
if close_nodes.can_add(node) {
836836
nodes_to_bootstrap.try_add(&self.pk, node.clone(), /* evict */ true);
837837
}
838838

@@ -842,7 +842,7 @@ impl Server {
842842
}
843843
}
844844

845-
self.update_returned_addr(&node, packet_pk, &mut close_nodes, &mut friends);
845+
self.update_returned_addr(node, packet_pk, &mut close_nodes, &mut friends);
846846
}
847847
}
848848

@@ -1120,7 +1120,7 @@ impl Server {
11201120
) -> (AnnounceStatus, [u8; 32]) {
11211121
let mut onion_announce = self.onion_announce.write().await;
11221122
onion_announce.handle_onion_announce_request(
1123-
&payload,
1123+
payload,
11241124
packet.inner.pk.clone(),
11251125
packet.onion_return.clone(),
11261126
addr
@@ -1307,7 +1307,7 @@ impl Server {
13071307
}
13081308

13091309
if let Some(ref bootstrap_info) = self.bootstrap_info {
1310-
let mut motd = (bootstrap_info.motd_cb)(&self);
1310+
let mut motd = (bootstrap_info.motd_cb)(self);
13111311
if motd.len() > BOOSTRAP_SERVER_MAX_MOTD_LENGTH {
13121312
warn!(
13131313
"Too long MOTD: {} bytes. Truncating to {} bytes",
@@ -2953,7 +2953,7 @@ mod tests {
29532953
let (mut alice, _precomp, _bob_pk, _bob_sk, rx, addr) = create_node();
29542954

29552955
alice.enable_lan_discovery(false);
2956-
assert_eq!(alice.lan_discovery_enabled, false);
2956+
assert!(!alice.lan_discovery_enabled);
29572957

29582958
let lan = LanDiscovery { pk: alice.pk.clone() };
29592959

@@ -3287,7 +3287,7 @@ mod tests {
32873287
let (mut alice, _precomp, _bob_pk, _bob_sk, _rx, _addr) = create_node();
32883288

32893289
alice.enable_ipv6_mode(true);
3290-
assert_eq!(alice.is_ipv6_enabled, true);
3290+
assert!(alice.is_ipv6_enabled);
32913291
}
32923292

32933293
#[tokio::test]

tox_core/src/net_crypto/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -852,8 +852,8 @@ impl NetCrypto {
852852
if packet_id == PACKET_ID_KILL {
853853
// Kill the connection
854854
self.connections.write().await.remove(&connection.peer_real_pk);
855-
self.clear_keys_by_addr(&connection).await;
856-
return self.send_connection_status(&connection, false)
855+
self.clear_keys_by_addr(connection).await;
856+
return self.send_connection_status(connection, false)
857857
.map_err(|e| e.context(HandlePacketErrorKind::SendToConnectionStatus).into()).await;
858858
}
859859

@@ -862,7 +862,7 @@ impl NetCrypto {
862862
increment_nonce_number(&mut received_nonce, NONCE_DIFF_THRESHOLD);
863863
}
864864

865-
self.send_connection_status(&connection, true).await
865+
self.send_connection_status(connection, true).await
866866
.map_err(|e| e.context(HandlePacketErrorKind::SendToConnectionStatus))?;
867867

868868
connection.status = ConnectionStatus::Established {
@@ -1983,7 +1983,7 @@ mod tests {
19831983
let session_pk = SecretKey::generate(&mut rng).public_key();
19841984
let mut our_cookie = Cookie::new(peer_real_pk, peer_dht_pk);
19851985
our_cookie.time -= COOKIE_TIMEOUT + 1;
1986-
let our_encrypted_cookie = EncryptedCookie::new(&mut thread_rng(), &&net_crypto.symmetric_key, &our_cookie);
1986+
let our_encrypted_cookie = EncryptedCookie::new(&mut thread_rng(), &net_crypto.symmetric_key, &our_cookie);
19871987
let cookie = EncryptedCookie {
19881988
nonce: [42; xsalsa20poly1305::NONCE_SIZE],
19891989
payload: vec![43; 88]

tox_core/src/onion/client/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ impl KbucketNode for OnionNode {
207207
self.saddr = other.saddr;
208208
self.path_id = other.path_id.clone();
209209
self.ping_id = other.ping_id.or(self.ping_id);
210-
self.data_pk = other.data_pk.clone().or(self.data_pk.clone());
210+
self.data_pk = other.data_pk.clone().or_else(|| self.data_pk.clone());
211211
self.unsuccessful_pings = 0;
212212
self.response_time = clock_now();
213213
self.announce_status = other.announce_status;
@@ -274,11 +274,11 @@ impl<'a> AnnouncePacketData<'a> {
274274
let payload = OnionAnnounceRequestPayload {
275275
ping_id: ping_id.unwrap_or(INITIAL_PING_ID),
276276
search_pk: self.search_pk.clone(),
277-
data_pk: self.data_pk.clone().unwrap_or(PublicKey::from([0; 32])),
277+
data_pk: self.data_pk.clone().unwrap_or_else(|| PublicKey::from([0; 32])),
278278
sendback_data: request_id,
279279
};
280280
InnerOnionAnnounceRequest::new(
281-
&SalsaBox::new(node_pk, &self.packet_sk),
281+
&SalsaBox::new(node_pk, self.packet_sk),
282282
self.packet_pk.clone(),
283283
&payload
284284
)
@@ -449,7 +449,7 @@ impl OnionClient {
449449
(&mut state.announce_list, None, announce_packet_data)
450450
};
451451

452-
let payload = match packet.get_payload(&SalsaBox::new(&announce_data.pk, &announce_packet_data.packet_sk)) {
452+
let payload = match packet.get_payload(&SalsaBox::new(&announce_data.pk, announce_packet_data.packet_sk)) {
453453
Ok(payload) => payload,
454454
Err(e) => return Err(e.context(HandleAnnounceResponseErrorKind::InvalidPayload).into())
455455
};
@@ -502,7 +502,7 @@ impl OnionClient {
502502
continue;
503503
}
504504

505-
if !nodes_list.can_add(&announce_packet_data.search_pk, &node, /* evict */ true) {
505+
if !nodes_list.can_add(&announce_packet_data.search_pk, node, /* evict */ true) {
506506
continue;
507507
}
508508

tox_core/src/relay/handshake/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ mod tests {
276276
// bad payload [1,2,3]
277277
let encrypted_payload = common_key.encrypt(&nonce, &[1, 2, 3][..]).unwrap();
278278

279-
ClientHandshake { pk: client_pk.clone(), nonce: nonce.into(), payload: encrypted_payload }
279+
ClientHandshake { pk: client_pk, nonce: nonce.into(), payload: encrypted_payload }
280280
};
281281
assert!(handle_client_handshake(&server_sk, &client_handshake).is_err());
282282
}

tox_core/src/relay/links.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ impl Links {
120120
}
121121
/// Get index of the link by PK
122122
pub fn id_by_pk(&self, pk: &PublicKey) -> Option<u8> {
123-
self.pk_to_id.get(&pk).cloned()
123+
self.pk_to_id.get(pk).cloned()
124124
}
125125
/// Takes the link out of the links, leaving a None in its place
126126
pub fn take(&mut self, index: u8) -> Option<Link> {
@@ -277,9 +277,9 @@ mod tests {
277277

278278
let id1 = links.insert(pk1.clone()).unwrap();
279279

280-
assert_eq!(links.insert_by_id(pk1, id1+1), false);
281-
assert_eq!(links.insert_by_id(pk2.clone(), id1), false);
282-
assert_eq!(links.insert_by_id(pk2.clone(), id1+1), true);
280+
assert!(!links.insert_by_id(pk1, id1+1));
281+
assert!(!links.insert_by_id(pk2.clone(), id1));
282+
assert!(links.insert_by_id(pk2.clone(), id1+1));
283283

284284
assert_eq!(links.by_id(id1+1).unwrap().pk, pk2);
285285
}
@@ -321,11 +321,11 @@ mod tests {
321321

322322
assert_eq!(LinkStatus::Registered, links.by_id(id).unwrap().status);
323323

324-
assert_eq!(links.upgrade(id), true); // try to upgrade an existent link
324+
assert!(links.upgrade(id)); // try to upgrade an existent link
325325

326326
assert_eq!(LinkStatus::Online, links.by_id(id).unwrap().status);
327327

328-
assert_eq!(links.upgrade(id+1), false); // try to upgrade an nonexistent link
328+
assert!(!links.upgrade(id+1)); // try to upgrade an nonexistent link
329329
}
330330

331331
#[test]
@@ -338,11 +338,11 @@ mod tests {
338338
assert_eq!(LinkStatus::Registered, links.by_id(id).unwrap().status);
339339

340340
links.upgrade(id);
341-
assert_eq!(links.downgrade(id), true); // try to downgrade an existent link
341+
assert!(links.downgrade(id)); // try to downgrade an existent link
342342

343343
assert_eq!(LinkStatus::Registered, links.by_id(id).unwrap().status);
344344

345-
assert_eq!(links.downgrade(id+1), false); // try to downgrade an nonexistent link
345+
assert!(!links.downgrade(id+1)); // try to downgrade an nonexistent link
346346
}
347347

348348
#[test]

tox_core/src/relay/server/server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ impl Server {
168168

169169
// get client_a
170170
let client_a =
171-
if let Some(client) = state.connected_clients.get_mut(&pk) {
171+
if let Some(client) = state.connected_clients.get_mut(pk) {
172172
client
173173
} else {
174174
return Err(Error::new(ErrorKind::Other, "RouteRequest: no such PK"))
@@ -342,7 +342,7 @@ impl Server {
342342
async fn handle_onion_request(&self, pk: &PublicKey, packet: OnionRequest) -> Result<(), Error> {
343343
if let Some(ref onion_sink) = self.onion_sink {
344344
let state = self.state.read().await;
345-
if let Some(client) = state.connected_clients.get(&pk) {
345+
if let Some(client) = state.connected_clients.get(pk) {
346346
let saddr = SocketAddr::new(client.ip_addr(), client.port());
347347
let mut tx = onion_sink.clone();
348348
tx // clone sink for 1 send only

tox_core/src/relay/server/server_ext.rs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,20 @@ const SERVER_CHANNEL_SIZE: usize = 64;
3232
pub enum ServerRunError {
3333
/// Incoming IO error
3434
#[fail(display = "Incoming IO error: {:?}", error)]
35-
IncomingError {
35+
Incoming {
3636
/// IO error
3737
#[fail(cause)]
3838
error: IoError
3939
},
4040
/// Ping wakeups timer error
4141
#[fail(display = "Ping wakeups timer error: {:?}", error)]
42-
PingWakeupsError {
42+
PingWakeups {
4343
/// Timer error
4444
error: TimerError
4545
},
4646
/// Send pings error
4747
#[fail(display = "Send pings error: {:?}", error)]
48-
SendPingsError {
48+
SendPings {
4949
/// Send pings error
5050
#[fail(cause)]
5151
error: IoError
@@ -57,58 +57,58 @@ pub enum ServerRunError {
5757
pub enum ConnectionError {
5858
/// Error indicates that we couldn't get peer address
5959
#[fail(display = "Failed to get peer address: {}", error)]
60-
PeerAddrError {
60+
PeerAddr {
6161
/// Peer address error
6262
#[fail(cause)]
6363
error: IoError,
6464
},
6565
/// Sending packet error
6666
#[fail(display = "Failed to send TCP packet: {}", error)]
67-
SendPacketError {
67+
SendPacket {
6868
error: EncodeError
6969
},
7070
/// Decode incoming packet error
7171
#[fail(display = "Failed to decode incoming packet: {}", error)]
72-
DecodePacketError {
72+
DecodePacket {
7373
error: DecodeError
7474
},
7575
/// Incoming IO error
7676
#[fail(display = "Incoming IO error: {:?}", error)]
77-
IncomingError {
77+
Incoming {
7878
/// IO error
7979
#[fail(cause)]
8080
error: IoError
8181
},
8282
/// Server handshake error
8383
#[fail(display = "Server handshake error: {:?}", error)]
84-
ServerHandshakeTimeoutError {
84+
ServerHandshakeTimeout {
8585
/// Server handshake error
8686
#[fail(cause)]
8787
error: tokio::time::error::Elapsed
8888
},
8989
#[fail(display = "Server handshake error: {:?}", error)]
90-
ServerHandshakeIoError {
90+
ServerHandshakeIo {
9191
/// Server handshake error
9292
#[fail(cause)]
9393
error: IoError,
9494
},
9595
/// Packet handling error
9696
#[fail(display = "Packet handling error: {:?}", error)]
97-
PacketHandlingError {
97+
PacketHandling {
9898
/// Packet handling error
9999
#[fail(cause)]
100100
error: IoError
101101
},
102102
/// Insert client error
103103
#[fail(display = "Packet handling error: {:?}", error)]
104-
InsertClientError {
104+
InsertClient {
105105
/// Insert client error
106106
#[fail(cause)]
107107
error: IoError
108108
},
109109

110110
#[fail(display = "Packet handling error: {:?}", error)]
111-
ShutdownError {
111+
Shutdown {
112112
/// Insert client error
113113
#[fail(cause)]
114114
error: IoError
@@ -123,7 +123,7 @@ pub async fn tcp_run(server: &Server, listener: TcpListener, dht_sk: SecretKey,
123123

124124
let connections_future = async {
125125
loop {
126-
let (stream, _) = listener.accept().await.map_err(|error| ServerRunError::IncomingError { error })?;
126+
let (stream, _) = listener.accept().await.map_err(|error| ServerRunError::Incoming { error })?;
127127
if connections_count.load(Ordering::SeqCst) < connections_limit {
128128
connections_count.fetch_add(1, Ordering::SeqCst);
129129
let connections_count_c = connections_count.clone();
@@ -156,7 +156,7 @@ pub async fn tcp_run(server: &Server, listener: TcpListener, dht_sk: SecretKey,
156156

157157
trace!("Tcp server ping sender wake up");
158158
server.send_pings().await
159-
.map_err(|error| ServerRunError::SendPingsError { error })?;
159+
.map_err(|error| ServerRunError::SendPings { error })?;
160160
}
161161
};
162162

@@ -170,7 +170,7 @@ pub async fn tcp_run(server: &Server, listener: TcpListener, dht_sk: SecretKey,
170170
pub async fn tcp_run_connection(server: &Server, stream: TcpStream, dht_sk: SecretKey, stats: Stats) -> Result<(), ConnectionError> {
171171
let addr = match stream.peer_addr() {
172172
Ok(addr) => addr,
173-
Err(error) => return Err(ConnectionError::PeerAddrError {
173+
Err(error) => return Err(ConnectionError::PeerAddr {
174174
error
175175
}),
176176
};
@@ -183,10 +183,10 @@ pub async fn tcp_run_connection(server: &Server, stream: TcpStream, dht_sk: Secr
183183
);
184184
let (stream, channel, client_pk) = match fut.await {
185185
Err(error) => Err(
186-
ConnectionError::ServerHandshakeTimeoutError { error }
186+
ConnectionError::ServerHandshakeTimeout { error }
187187
),
188188
Ok(Err(error)) => Err(
189-
ConnectionError::ServerHandshakeIoError { error }
189+
ConnectionError::ServerHandshakeIo { error }
190190
),
191191
Ok(Ok(res)) => Ok(res)
192192
}?;
@@ -199,18 +199,18 @@ pub async fn tcp_run_connection(server: &Server, stream: TcpStream, dht_sk: Secr
199199

200200
// processor = for each Packet from client process it
201201
let processor = from_client
202-
.map_err(|error| ConnectionError::DecodePacketError { error })
202+
.map_err(|error| ConnectionError::DecodePacket { error })
203203
.try_for_each(|packet| {
204204
debug!("Handle {:?} => {:?}", client_pk, packet);
205205
server.handle_packet(&client_pk, packet)
206-
.map_err(|error| ConnectionError::PacketHandlingError { error } )
206+
.map_err(|error| ConnectionError::PacketHandling { error } )
207207
});
208208

209209
let writer = async {
210210
while let Some(packet) = to_client_rx.next().await {
211211
trace!("Sending TCP packet {:?} to {:?}", packet, client_pk);
212212
to_client.send(packet).await
213-
.map_err(|error| ConnectionError::SendPacketError {
213+
.map_err(|error| ConnectionError::SendPacket {
214214
error
215215
})?;
216216
}
@@ -225,7 +225,7 @@ pub async fn tcp_run_connection(server: &Server, stream: TcpStream, dht_sk: Secr
225225
addr.port()
226226
);
227227
server.insert(client).await
228-
.map_err(|error| ConnectionError::InsertClientError { error })?;
228+
.map_err(|error| ConnectionError::InsertClient { error })?;
229229

230230
let r_processing = futures::select! {
231231
res = processor.fuse() => res,
@@ -236,7 +236,7 @@ pub async fn tcp_run_connection(server: &Server, stream: TcpStream, dht_sk: Secr
236236

237237
server.shutdown_client(&client_pk, addr.ip(), addr.port())
238238
.await
239-
.map_err(|error| ConnectionError::ShutdownError { error })?;
239+
.map_err(|error| ConnectionError::Shutdown { error })?;
240240

241241
r_processing
242242
}

0 commit comments

Comments
 (0)