diff options
author | Aram Drevekenin <aram@poor.dev> | 2019-10-06 17:21:33 +0200 |
---|---|---|
committer | Aram Drevekenin <aram@poor.dev> | 2019-10-06 17:21:33 +0200 |
commit | 55c830d6bb15af66534ba81fdb9a130b63144d4a (patch) | |
tree | 5d7c469c79fc5ebea2a461e03d82d41e22e25c6e /src/network | |
parent | 9a212ae864a48089e429fd7375c817291a4b9c7d (diff) |
fix(styling): clippy
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/dns_queue.rs | 4 | ||||
-rw-r--r-- | src/network/sniffer.rs | 9 |
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 } } } |