summaryrefslogtreecommitdiffstats
path: root/src/network
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2019-10-06 17:21:33 +0200
committerAram Drevekenin <aram@poor.dev>2019-10-06 17:21:33 +0200
commit55c830d6bb15af66534ba81fdb9a130b63144d4a (patch)
tree5d7c469c79fc5ebea2a461e03d82d41e22e25c6e /src/network
parent9a212ae864a48089e429fd7375c817291a4b9c7d (diff)
fix(styling): clippy
Diffstat (limited to 'src/network')
-rw-r--r--src/network/dns_queue.rs4
-rw-r--r--src/network/sniffer.rs9
2 files changed, 7 insertions, 6 deletions
diff --git a/src/network/dns_queue.rs b/src/network/dns_queue.rs
index f5c1ddf..ddb2d9a 100644
--- a/src/network/dns_queue.rs
+++ b/src/network/dns_queue.rs
@@ -27,10 +27,10 @@ impl DnsQueue {
let mut queue = self.jobs.lock().unwrap();
for connection in connections_to_procs.keys() {
if !ip_to_host.contains_key(&connection.local_socket.ip) {
- queue.push(Some(connection.local_socket.ip.clone()));
+ queue.push(Some(connection.local_socket.ip));
}
if !ip_to_host.contains_key(&connection.remote_socket.ip) {
- queue.push(Some(connection.remote_socket.ip.clone()));
+ queue.push(Some(connection.remote_socket.ip));
}
}
self.cvar.notify_all();
diff --git a/src/network/sniffer.rs b/src/network/sniffer.rs
index 93f55a4..4c1c3e2 100644
--- a/src/network/sniffer.rs
+++ b/src/network/sniffer.rs
@@ -26,13 +26,14 @@ pub enum Direction {
}
impl Direction {
- pub fn new(network_interface_ips: &Vec<IpNetwork>, ip_packet: &Ipv4Packet) -> Self {
- match network_interface_ips
+ pub fn new(network_interface_ips: &[IpNetwork], ip_packet: &Ipv4Packet) -> Self {
+ if network_interface_ips
.iter()
.any(|ip_network| ip_network.ip() == ip_packet.get_source())
{
- true => Direction::Upload,
- false => Direction::Download,
+ Direction::Upload
+ } else {
+ Direction::Download
}
}
}