aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-10-31 18:52:51 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-10-31 18:52:51 +0100
commit796c2eb359bc48a575707abb83468b72d57766e5 (patch)
tree2bb817281030b14e57d159262ea95ddf1211e621
parent678ce2a074a396bf550ffe5de24e372adb5319a0 (diff)
no arithmetics
-rw-r--r--src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 3cae419..2d47db2 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,5 +1,6 @@
use std::fmt;
use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};
+use std::ops::AddAssign;
use futures::future;
use futures::stream::{StreamExt, TryStreamExt};
@@ -128,7 +129,7 @@ async fn internal_addresses(filter: Option<String>) -> Result<Vec<IpNet>> {
let mut links = links.execute();
- let mut num_links = 0;
+ let mut num_links = 0_i32;
let mut link_addrs = Vec::new();
while let Some(link) = links.try_next().await? {
@@ -167,7 +168,7 @@ async fn internal_addresses(filter: Option<String>) -> Result<Vec<IpNet>> {
link_addrs.append(&mut addrs.collect::<Vec<IpNet>>().await);
- num_links += 1;
+ num_links.add_assign(1);
}
if num_links > 0 {