Skip to content

Commit

Permalink
feat: Bump mdns-sd to 0.9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
lu-zero committed Oct 31, 2023
1 parent c660c08 commit db4ef3f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ keywords = ["wot", "WebofThings"]

[dependencies]
wot-td = "0.3.1"
mdns-sd = "0.7.1"
mdns-sd = "0.9.2"
thiserror = "1.0"
if-addrs = "0.10.1"
hostname = "0.3"
Expand Down
12 changes: 6 additions & 6 deletions src/advertise.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
//!
//! This implementation mainly focuses on [DNS-SD](https://www.w3.org/TR/wot-discovery/#introduction-dns-sd).

use std::collections::HashMap;
use std::net::{IpAddr, Ipv4Addr};
use std::net::IpAddr;
use std::ops::Not;
use std::{collections::HashMap, net::Ipv4Addr};

use mdns_sd::{ServiceDaemon, ServiceInfo};

Expand Down Expand Up @@ -61,7 +61,7 @@ impl ThingType {
pub struct Advertiser {
pub(crate) mdns: ServiceDaemon,
/// Default set of ips for the system
ips: Vec<Ipv4Addr>,
ips: Vec<IpAddr>,
/// Default hostname
hostname: String,
}
Expand All @@ -73,7 +73,7 @@ const WELL_KNOWN: &str = "/.well-known/wot";
/// Call [`ServiceBuilder::build`] to publish it.
pub struct ServiceBuilder<'a> {
mdns: &'a ServiceDaemon,
ips: Vec<Ipv4Addr>,
ips: Vec<IpAddr>,
hostname: String,
ty: ThingType,
port: u16,
Expand Down Expand Up @@ -130,7 +130,7 @@ impl<'a> ServiceBuilder<'a> {
///
/// By default all the non-loopback ipv4 interfaces are used.
pub fn ips<I: Into<Ipv4Addr>>(mut self, ips: impl Iterator<Item = I>) -> Self {
self.ips = ips.map(|ip| ip.into()).collect();
self.ips = ips.map(|ip| ip.into().into()).collect();

self
}
Expand Down Expand Up @@ -185,7 +185,7 @@ impl Advertiser {
.filter_map(|iface| {
let ip = iface.ip();
match ip {
IpAddr::V4(ip) => Some(ip),
IpAddr::V4(_) => Some(ip),
_ => None,
}
})
Expand Down

0 comments on commit db4ef3f

Please sign in to comment.