Skip to content

Commit ded50dd

Browse files
committed
Fix broken build on OS-X
1 parent b73c65d commit ded50dd

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

rs-matter/src/mdns/astro.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use crate::{
99
use astro_dnssd::{DNSServiceBuilder, RegisteredDnsService};
1010
use log::info;
1111

12-
use super::ServiceMode;
12+
use super::{MdnsRunBuffers, ServiceMode};
1313

1414
/// Only for API-compatibility with builtin::MdnsRunner
1515
pub struct MdnsUdpBuffers(());
@@ -91,12 +91,23 @@ impl<'a> MdnsService<'a> {
9191
}
9292

9393
/// Only for API-compatibility with builtin::MdnsRunner
94-
pub async fn run_udp(&mut self, buffers: &mut MdnsUdpBuffers) -> Result<(), Error> {
94+
pub async fn run_piped(
95+
&mut self,
96+
_tx_pipe: &Pipe<'_>,
97+
_rx_pipe: &Pipe<'_>,
98+
) -> Result<(), Error> {
9599
core::future::pending::<Result<(), Error>>().await
96100
}
97101

98102
/// Only for API-compatibility with builtin::MdnsRunner
99-
pub async fn run(&self, _tx_pipe: &Pipe<'_>, _rx_pipe: &Pipe<'_>) -> Result<(), Error> {
103+
pub async fn run<D>(
104+
&self,
105+
_stack: &crate::transport::network::NetworkStack<D>,
106+
_buffers: &mut MdnsRunBuffers,
107+
) -> Result<(), Error>
108+
where
109+
D: crate::transport::network::NetworkStackDriver,
110+
{
100111
core::future::pending::<Result<(), Error>>().await
101112
}
102113
}

0 commit comments

Comments
 (0)